static void k(){
Scanner sc= new Scanner(System.in);
System.out.println("no.of rows");
int a = sc.nextInt();
for(int row=a; row>=1; row--){
for (int col=1; col <=row-1; col++){
System.out.print(" * ");
}
System.out.println();
}
for(int row=1; row<=a; row++){
for (int col=1; col <=row-1; col++){
System.out.print(" * ");
}
System.out.println();
}
}
* * * *
* * *
* *
*
*
* *
* * *
* * * *
我试着用Java打印上面的模式,但是在模式之间多了两行,我不知道如何删除它们。
2条答案
按热度按时间wvyml7n51#
您必须在
System.out.println()
调用中添加一些条件。还有:
0
处进行索引;这更符合逻辑输出
其中输入=
4
2w2cym1i2#
试试这个,即没有-1的内部循环