for循环一个小疑惑,留帖纪念

lg_asus 2011-05-20 12:54:34
今天想写一个程序,结果总是跑不对,
后来测试了下,原来是for循环用错了~~

demo

private static void test(){
for(int i=0;i<10 && i!=5;i++){
/*if(i!=5){
System.out.println(i);
}*/
System.out.println(i);
}
}

原意我是想打印出 0 1 2 3 4 6 7 8 9
但结果却是0 1 2 3 4
for循环在判断时只要第二个表达式为false,就会退出循环~
如果想打印出0 1 2 3 4 6 7 8 9的话,那就必须要用if了~
...全文
60 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
乀Lan 2011-05-21
  • 打赏
  • 举报
回复
写错好啊。 就怕没错。
n5u99 2011-05-20
  • 打赏
  • 举报
回复
呵呵,我上学那会也犯过这个傻。

23,406

社区成员

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

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