问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java 关于跳转语句

发布网友 发布时间:2022-05-01 03:13

我来回答

5个回答

热心网友 时间:2022-06-23 03:17

进入for循环,i=0
执行continue
进入for循环,i=1
执行i=i+1,i=2
跳出本次运算,i=2
进入for循环,i=3
执行i=i+1,i=4
跳出本次运算,i=4
进入for循环,i=5
执行i=i+1,i=6
跳出本次运算,i=6
进入for循环,i=7
执行i=i+1,i=8
跳出本次运算,i=8
进入for循环,i=9
执行i=i+1,i=10
跳出本次运算,i=10
这时还会执行一个i++,所以最后i=11

你先弄清楚for循环()里的三个语句是什么意思。最好debug一下
int i=0;
for(; i < 10; i++) {
System.out.println("进入for循环,i=" + i);
if(i % 2 == 0) {
System.out.println("执行continue");
continue;
}
i=i + 1;
System.out.println("执行i=i+1,i=" + i);
if(i == 5) {
System.out.println("执行break");
break;
}
System.out.println("跳出本次运算,i=" + i);
}
System.out.println(i);
对照这个看也行

热心网友 时间:2022-06-23 03:18

初学者吧? continue的意思是跳过本循环去执行下次循环。而break是跳出整个循环去执行循环后面的代码。所以说你的代码执行的过程是:
i=0第一次循环的时候,执行到i=i+1的时候i=1了,本次循环结束。
然后执行第二次循环,第二次循环的时候i=2,因为if(i % 2 == 0) continue; 执行,本次循环结束
执行第三次循环i=3,执行过程中加1,i=4,第三次循环结束
第四次循环:此时i=5(for语句中加1),执行过程中同样加1,i=6,第四次循环结束。
第五次循环:此时i=7,执行过程加1,i=8,第五次循环结束。
第六次循环:i=9,执行过程加1,i=10,然后进行第七次循环之前i加1,i=11,此时不满足循环条件i<10
所以最终输出应该是11。
描述的够详细了吧,采纳为最佳答案吧,呵呵 !

热心网友 时间:2022-06-23 03:18

如果i能被2整除,则跳出本次循环,进行下一次循环,否则i=i+1,如果i==5则推出循环,然后执行for中的i++。
第一次循环 i=0,能被2整除,执行i++,i=1
第二次循环 i=1,不能被2整除,执行i=i+1,即i=2,不等于5,执行i++,i=3
第三次循环 i=3,不能被2整除,执行i=i+1,即i=4,不等于5,执行i++,i=5
第四次循环 i=5,不能被2整除,执行i=i+1,即i=6,不等于5,执行i++,i=7
第五次循环 i=7,不能被2整除,执行i=i+1,即i=8,不等于5,执行i++,i=9
第六次循环 i=9,不能被2整除,执行i=i+1,即i=10,不等于5,执行i++,i=11
由于此时i=11,不满足i<10,则不再循环。

热心网友 时间:2022-06-23 03:19

break是终止循环(不在执行),continue 是跳过当前循环,执行下一次循环。if语句不写{}的话默认只执行后面一行代码。

public class Demo{
public static void main(String []args){
int i =0;
for(; i < 10; i++){
if(i % 2 == 0){
continue;
}
i = i + 1;
if(i == 5){
break;
}
}
System.out.println(i);
}
}

热心网友 时间:2022-06-23 03:20

break是终止循环(不在执行),continue 是跳过当前循环。(跳过当前后继续执行)if语句不写{}的话默认只执行后面一行代码。理解了这三个,我想你应该能理解这小段程序了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
刘德华《忘情水》歌词 忘情水专辑 忘情水 求 忘情水-刘德华 无损音质 华东理工大学长江学院怎么样 东华理工大学长江学院机械工程系考研情况 南昌教育学院跟东华理工大学的长江学院比哪个好? 东华理工大学和东华理工大学长江学院是同一所吗 东华理工大学长江学院考研难吗 CKC证书是啥意思? ckc康复是什么意思? java 跳转语句 小鲫鱼和虾米可以放在一起喂养吗 同一个工程不同时间的安装塔吊,塔吊安装专项施工方案是不是每一台都要编制呀? 关于JAVA的跳转语句 小虾和小鱼混和养一起可经不. 建筑工程规范塔吊附着安装专项方案要报监理吗? Java编程语言里面的流程控制之条件选择循环和跳转,都是啥? 虾和鱼可以一起养么 塔吊安全专项施工方案什么时候需要编制 怎么养鱼才不会把鱼死、小鱼和小虾能一块养吗?小鱼10厘米。小虾也就平时市上见得那些小虾。有人眼睛大小 Java Web中的两种跳转语句是什么,有什么区别 小娃娃鱼可以与小鱼苗小虾混养吗? 塔吊方案及安装 JAVA有跳转语句吗? 当执行到某一句的时候需要跳转到其他语句上面,如果没有请问怎么实现呢??? 河里抓的小鱼和小虾能养一起吗? 塔吊的专项安全施工方案 java循环跳转语句 买回来的鲜虾能放在鱼缸里和其他小鱼一起养么? 金鱼和小虾能放在一起养吗 塔吊要编制专项施工方案吗 哪种鳌虾或者龙虾可以和小虾小鱼一起养 塔式起重机的自由端高度等应符合使用说明书的规定负责装置的什么东西艺媛制造_百度问一问 Java 的跳转语句中___goto 语句 塔吊基础专项施工方案是否要公章? 塔吊基础专项施工方案(新) JAVA跳转语句break MySQL的wait_timeout连接超时问题报错(超过8小时不连接在访问就出现错... 塔吊专项施工方案编制者是谁? 下列各种java中的语句,那种在java语言中是错误的语句 (1)break stop; (2)continue goon; (3)goto g java跳转语句,代码中if中foundIt不能理解,求解析 如何实现java程序内的无条件跳转? 通过什么命令能够改变mysql的variables的变量里的值? 如何在java中实现goto跳转语句的功能? 属狗的和什么属相忌配 属狗的男人最不能找的属像是什么? 2022年属狗的打春忌什么属相? 属狗生肖能和哪些生肖配对?谢谢!不能和哪些生肖配对? 谁懂的说说WiFi6好还是5G好? 京东白条的免息期多长?京东白条怕盗刷吗? 人睾丸能吃吗?