用while这样为什么打印不出4行来

public class daty1 {

public static void main(String[] args) {      

int i=1, j=1;

    while(i<=4){

       while(j<=4)

      System.out.print("*");

      j++;

      }

    System.out.println();

    i++;   

}

}


忍仁
浏览 1187回答 1
1回答

guozhchun

你应该没有把代码贴全吧。把你main函数格式化之后是这样的:public static void main(String[] args) { int i = 1, j = 1; while (i <= 4) { while (j <= 4)   // 这个 while 循环条件永远为真,进入死循环了 System.out.print("*"); j++;   // 这个语句并不是在while(j <= 4)的循环内 } System.out.println(); i++; }
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java