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

java多重循环

内层循环为什么不能是j=i啊

提问者:朴昌啊 2018-03-22 21:30

个回答

  • 炒鸡爱学习
    2018-03-22 22:41:18

    指哪里不能,如果是for的初始条件,那没有问题,比如for(j=i;j<10;j++)

  • 慕妹7398234
    2018-03-22 22:29:03

    j=i 是错误的 因为他的意思是把i的值赋予j

    但是for语句第二个是条件语句所以只能写 j==i

    在这一题如果 内层循环条件填  j==i  内循环就只能进入一次

    因为第二次外层循环开始 i 就永远比 j 大所以 就进不了内层循环

    所以要填 j <= i 才正确