哪位大侠帮帮忙啊!在线等

cainiaogege 2008-04-22 10:32:35
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啊
...全文
52 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
cainiaogege 2008-04-22
  • 打赏
  • 举报
回复
谢谢啦~
cursor_wang 2008-04-22
  • 打赏
  • 举报
回复
y每次循环都加1,y小于10都进循环,直到y等于10就出循环(因为不满足循环条件).所以打印出来y的值是10啊.
goosman 2008-04-22
  • 打赏
  • 举报
回复
哇,没想到是沙发啊,楼主给我多多加分哦.
goosman 2008-04-22
  • 打赏
  • 举报
回复

for(int i=0;i<=10;i++){}
//在for循环中,循环变量的递增是在循环体做完之后进行的.
//所以,循环的第一次在循环体内i=0,当循环体执行完之后回退到循环条件判断这之间,完成i++,这个时候,i=1.
//依次类推,最后一次执行完之后,i=11;

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧