首页新闻找找看学习计划

希望大佬解答为啥会输出0,5

-1
[待解决问题]

for(int i=0;i<6;i++){
System.out.printf(i+",");
while(++ i<5){
continue;
}
System.out.print(i);
}

唐皮猪的主页 唐皮猪 | 菜鸟二级 | 园豆:202
提问于:2019-05-18 19:07
< >
分享
所有回答(3)
1

当i的值在1-4之间时一直在while循环中continue

dudu | 园豆:40812 (高人七级) | 2019-05-18 19:38
0

你要知道(1)++i是先相加,再参与运算; (2)continue的作用是退出本次循环继续下次循环。

无恨之都 | 园豆:277 (菜鸟二级) | 2019-05-21 09:35
0

0,
是第一个printf输出的;
也就是:后面printf 只输出了个5;
++i;先+再用;
i只能是5了;
我这个应该说明白了吧

我性别男爱好女 | 园豆:218 (菜鸟二级) | 2019-05-21 18:29
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册