首页 > 解决方案 > java中的Ludo板

问题描述

在此处输入图像描述

如何在不使用数组的情况下将代码写入此板?我试过了,但我没有得到正确的结果。它应该带有函数、循环和条件结构。行 = 11,列 = 11。

public static void board(int size) {
    for (int i=1; i<=size;i++){
        for (int j=1; j<=size; j++){
            if (i==6 && j==6){
                System.out.print(" ");
            }
            else if ( i==5 || i==7 || j==5 || j==7 || i==6 && j==1 || i==6 && j==11 ||
                    i==1 && j==6 || i==11 && j==6){
                if (i==6 && j==7 || i==5 && j==6 || i==6 && j==5 || i==7 && j==6 ){
                    break;
                }else{
                    System.out.print("o");
                }
            }
            else if (i==6 || j==6 ) {
                System.out.print(".");
            }
            else{
                System.out.print(" ");
            }
        }
        System.out.println();
    }
}

public static void main(String[] args) {
    board(11);
}

标签: java

解决方案


执行以下操作:

public class Main {
    public static void main(String[] args) {
        board(11);
    }

    public static void board(int size) {
        for (int i = 1; i <= size; i++) {
            for (int j = 1; j <= size; j++) {
                if ((i == 6 && j == 6)) {
                    System.out.print(" ");
                } else if (i == 5 || i == 7 || j == 5 || j == 7 || i == 6 && j == 1 || i == 6 && j == 11
                        || i == 1 && j == 6 || i == 11 && j == 6) {
                    if (i == 6 && j == 5 || i == 6 && j == 7 || i == 5 && j == 6 || i == 7 && j == 6) {
                        System.out.print(".");
                    } else {
                        System.out.print("o");
                    }
                } else if (i == 6 || j == 6) {
                    System.out.print(".");
                } else {
                    System.out.print(" ");
                }
            }
            System.out.println();
        }
    }
}

输出:

    ooo    
    o.o    
    o.o    
    o.o    
ooooo.ooooo
o.... ....o
ooooo.ooooo
    o.o    
    o.o    
    o.o    
    ooo    

推荐阅读