课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
public class nihao {
public static void main(String[] args) {
int sum=0;
int i=1;
for(;i<=10;i++){
if(i==3){
continue;}
}
System.out.println(i);
2017-06-19
源自:Java入门第一季(IDEA工具)升级版 4-12
正在回答
i=11,说明这个程序是对的,解释:
for循环的三句话的运行顺序是先运行前两句话,第一句话初始化i,然后判断,运行第二句话,运行完循环体中的代码后,最后运行自加,然后再判断,这样如此循环。当i=10时,判断句成立,所以运行完循环体中的代码后,再自加,i=11,这时在运行for中的判断,不满足,所以跳出整个循环体,那么最终输出结果就是i=11
慕圣9147075 提问者
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
2 回答这样输出的结果为啥是3啊
4 回答结果输出使用+连接,但是输出的却是2个结果的和,而不是分别输出结果
4 回答为什么运行成功,输出错误?然后出来的结果是对的呢
4 回答为啥用while,得出的结果是27, 用下面这个for得出的结果是21
3 回答大神们,请问是代码出现了错误还是。。。为什么不输出结果呢?