我要打印这个(+空白,使用字符)

iezvtpos  于 2021-06-27  发布在  Java
关注(0)|答案(1)|浏览(327)

我以ms excel为例:

不管怎样,我做了代码。但是这个代码只打印了一半。为什么,为什么,!

for (int i = 1 ; i <= 5 ; i++) {
        for (int j = 1 ; j <= 9 ; j++) {
            if ( j < 10 - i ) {
                System.out.print(" "); 
            } else
                System.out.print("*");
        } System.out.println();
    }

为什么只印了一半(

ux6nzvsh

ux6nzvsh1#

你的情况不对,应该是:

for (int i = 1; i <= 5; i++) {
    for (int j = 1; j <= 9; j++) {
        if (j <= 5 - i || j >= 5 + i) {
            System.out.print(" ");
        } else {
            System.out.print("*");
        }
    }
    System.out.println();
}

相关问题