java中的计算

在JAVA语言中,下列代码当i=10时,j输出结果是?

我怎么算的j=10?为什么答案是9?

public static void main(String args[]){

    int i,j=0;

    for(i=1;i<10;i++){

        if(i%4==0)

            continue;

        j =i; 

    }

    System.out.println(i + "," + j);

}


山水郎2015
浏览 1410回答 2
2回答

Caballarii

第九次循环后,i=9;j=9,此时执行i++,这样i=10了,但因为i<10不成立,循环不执行了,所以j还是等于9

Jason333

i 循环最大才9,怎么也不可能出现10吧
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java