关于java:代码-仓库布局仓库布局

问题形容 ①

代码
package Ring1270.pra.java01;
import java.util.Scanner;
/**
 * URL:
 * https://www.lanqiao.cn/courses/2786/learning/?id=67027
 */public class A_01warehouseLayout {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.print("n = ");
        int n = scanner.nextInt();
        System.out.print("m = ");
        int m = scanner.nextInt();
        Run run = new Run();
        System.out.println(run.sum(n, m));
    }
}
class Run{
    int sum(int n , int m) {
        int count = 0;
            for (int i = 1; i <= n; i++) {
                if ((i +1) % 3 != 0) {
                    for (int j = 1; j <= m; j++) {
                        if (j % 6 == 0) {
                            System.out.printf(" || ");
                        }else {
                            System.out.printf(" 货柜 ");
                            count++;
                        }
                    }
                    System.out.println();
                }else {
                    System.out.println();
                }
            }
        return count;
    }
}
运行截图

问题形容②

代码
package Ring1270.pra.java01;
import java.util.Scanner;
public class A_02warehouseLayout {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.print("n = ");
        int n = scanner.nextInt();
        System.out.print("m = ");
        int m = scanner.nextInt();
        Run02 run = new Run02();
        System.out.println(run.sum(n, m));
    }
}
class Run02{
    int sum(int n , int m) {
        int count = 0;
        if ((n-1) % 3 != 0) {
            for (int i = 1; i <= n; i++) {
                if ((i +1) % 3 != 0) {
                    for (int j = 1; j <= m; j++) {
                        if (j % 6 == 0) {
                            System.out.printf(" || ");
                        }else {
                            System.out.printf(" 货柜 ");
                            count++;
                        }
                    }
                    System.out.println();
                }else {
                    System.out.println();
                }
            }
        }else {
                for (int i = 1; i < n; i++) {
                    if ((i +1) % 3 != 0) {
                        for (int j = 1; j <= m; j++) {
                            if (j % 6 == 0) {
                                System.out.printf(" || ");
                            }else {
                                System.out.printf(" 货柜 ");
                                count++;
                            }
                        }
                        System.out.println();
                    }else {
                        System.out.println();
                    }
                }
            System.out.println();
            }
        return count;
    }
}
运行截图

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理