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

*无限循环打印

public class HelloWorld {    public static void main(String[] args) {         System.out.println("打印直角三角形");         for (int i = 1;    i<=3;i++          ) {             System.out.print("*"); }       System.out.println(); } } } 把j++改为i++后*无限循环打印,I到3不是会直接跳出循环吗,求解释

提问者:血痕 2016-06-26 09:27

个回答

  • 血痕
    2016-06-26 12:59:31

    哦哦。谢谢

  • 沒事來個最萌身
    2016-06-26 09:39:06

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

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

    System.out.print("*");

    }

    System.out.println();

    }

    这样写的话j一直等于1,一直小于i,所以一直在循环

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

    System.out.print("*");

    }