tyyua_21 2017-02-21 03:41 采纳率: 0%
浏览 858

新手学JAVA:为什么前4行打出来是换行2次?

//程序如下:
class Asterisk{
public static void main(String[] args){
for(int i =1;i<=7;i++){
if(i<=4) {
for(int j=1;j<=2*i-1;j++){
System.out.print("*");}
System.out.println();}
if(i>=5) {
for(int j=1;j<=2*(8-i)-1;j++) {
System.out.print("*");}
}
System.out.println();}
}
}

打印结果如下:
C:\Users\user>java Asterisk

*






*

  • 写回答

3条回答 默认 最新

  • 夕阳雨晴 2017-02-21 04:49
    关注

    具体情况如图所示。图片说明

    评论

报告相同问题?