读书人

哪位大侠帮帮忙啊

发布时间: 2011-12-31 23:50:30 作者: rapoo

哪位大侠帮帮忙啊!在线等
class print{
public static void main(String[] args){
int x=1;
int y;
for(y=1;y<10;y++){
}



System.out.println(x);
System.out.println(y);






}
}

为虾米打印出来y的值是10啊

[解决办法]

Java code
for(int i=0;i<=10;i++){}//在for循环中,循环变量的递增是在循环体做完之后进行的.//所以,循环的第一次在循环体内i=0,当循环体执行完之后回退到循环条件判断这之间,完成i++,这个时候,i=1.//依次类推,最后一次执行完之后,i=11;
[解决办法]
y每次循环都加1,y小于10都进循环,直到y等于10就出循环(因为不满足循环条件).所以打印出来y的值是10啊.

读书人网 >J2SE开发

热点推荐