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

内层循环的问题

  为什么不能int j=1;j==i;j++

提问者:慕粉3699234 2016-09-05 09:52

个回答

  • JustWannaHugU
    2016-09-05 10:06:06
    已采纳

    第一个问题:不能是j==i,循环条件如果是j==i的话,第一行的*打印不出来呀,你想想一判断就结束了不会执行的

    第二个问题:给你举个例子,

    int j=1;

    int a = j++;

    输出a的值是1

    输出j的值是2(不信是试试)

    这就说明j++的运算是先赋值后自增的,所以不会出现你所说的状况