问答详情
源自:4-14 Java 循环语句之多重循环

为什么这边可以成功运行,在eclipse就不能正常运行,那边打一个*就换一行,而且停不下来,求解!

public class HelloWorld {

    public static void main(String[] args) {

        

System.out.println("打印直角三角形");

        /*

// 外层循环控制行数

for (int i = 1;              ) {

            

// 内层循环控制每行的*号数

// 内层循环变量的最大值和外层循环变量的值相等

for (int j = 1;              ) {

                

System.out.print("*");

}

            

// 每打印完一行后进行换行

System.out.println();*/

 int i=1;

      while(i<=3){

          int j=1;

     while(j<=i){

     System.out.print("*");

     j++;

     }

     System.out.println();

     i++;

      }

}

}


提问者:如晴丶Seem_Rain 2017-12-18 22:44

个回答

  • 慕粉3856714
    2017-12-19 01:48:34
    已采纳

    程序没问题,你重新打开eclipse再运行一次试试看

  • 如晴丶Seem_Rain
    2017-12-19 01:52:33

    奇怪,重新打开又可以了,谢谢。估计刚才电脑出问题了。

  • peace001
    2017-12-19 01:28:20

    public class HelloWorld {


        public static void main(String[] args) {


            


    System.out.println("打印直角三角形");


            


    // 外层循环控制行数


    for (int i = 1;   i<=3; i++           ) {


                


    // 内层循环控制每行的*号数


    // 内层循环变量的最大值和外层循环变量的值相等


    for (int j = 1;   j<i+1;j++           ) {


                    


    System.out.print("*");


    }

    System.out.println();

    }

            

        }}