首页
关于
留言
Search
1
红米 AX3000 (AX6) 路由器解锁 SSH 教程
6,365 阅读
2
网盘挂载程序sharelist美化教程
4,148 阅读
3
小米路由器 AX3600 开启SSH教程,官方固件即可安装 ShellClash开启科学上网
1,924 阅读
4
Oracle 甲骨文 ARM VPS 自动抢购脚本
1,178 阅读
5
编译带PassWall和SSR-plus插件的Openwrt系统
1,169 阅读
前端
Vue
React
后端
Java
Python
PHP
数据库
运维
杂谈
小程序
影视资源
登录
Search
标签搜索
Java
Linux
Mysql
IDEA
Debian
Docker
Springboot
CentOS
Cloudflare
Maven
JavaScript
SQL
Wordpress
宝塔
Nginx
Windows
MacBook
JS
CSS
Openwrt
William
累计撰写
144
篇文章
累计收到
702
条评论
首页
栏目
前端
Vue
React
后端
Java
Python
PHP
数据库
运维
杂谈
小程序
影视资源
页面
关于
留言
搜索到
1
篇与
的结果
2020-04-10
Java循环语句中断
return 语句的作用return 从当前的方法中退出,返回到该调用的方法的语句处,继续执行return 返回一个值给调用该方法的语句,返回值的数据类型必须与方法的声明中的返回值的类型一致,可以使用强制类型转换来是数据类型一致return 当方法说明中用void声明返回类型为空时,应使用这种格式,不返回任何值。break语句的作用只能在循环体内和switch语句体内使用break语句。当break出现在循环体中的switch语句体内时,其作用只是跳出该switch语句体。当break出现在循环体中,但并不在switch语句体内时,则在执行break后,跳出整个循环体,后面的都不执行。(就比如说两个for语句,第一个for语句里面有一个break执行了,则这个for循环后面的多不再执行,哪怕那个break是在for里面的if里面执行的,直接转到第二个for循环中)在死循环结构中,当达到某一条件时,应用break语句跳出该死循环.continue语句作用continue语句的一般形式为:continue;其作用是结束本次循环,即本次循环不执行,接着执行下一次循环。注意:执行continue语句并没有使整个循环终止。在while和do-while循环中,continue语句使得流程直接跳到循环控制条件的测试部分 ,然后决定循环是否继续进行。在for 循环中,遇到continue后,跳过循环体中余下的语句,而去对for语句中的“表达式3”求值,然后进行“表达式2”的条件测试,最后根据“表达式2”的值来决定for循环是否执行。在循环体内,不论continue是作为何种语句中的语句成分,都将按上述功能执行,这点与break有所不同public class Test{ public static void main(String[] args){ testBreak(); testContinue(); testReturn(); } public void testBreak(){ for(int i=0;i<10;i++){ if(i%2==0){ System.out.println("i="+i); }else{ System.out.println("执行了break语句,跳出当前循环!"); break; } } } public void testContinue(){ for(int i=0;i<10;i++){ if(i%2==0){ System.out.println("没有执行continue语句输出i="+i); }else{ System.out.println("执行了Continue语句,跳出当前循环!"); continue; } } } public void testReturn(){ for(int i=0;i<10;i++){ System.out.println("执行了return语句,直接跳出了当前的testReturn方法!"); return; } } }运行结果:i=0 执行了break语句,跳出当前循环! 没有执行continue语句输出i=0 执行了Continue语句,跳出当前循环! 没有执行continue语句输出i=2 执行了Continue语句,跳出当前循环! 没有执行continue语句输出i=4 执行了Continue语句,跳出当前循环! 没有执行continue语句输出i=6 执行了Continue语句,跳出当前循环! 没有执行continue语句输出i=8 执行了Continue语句,跳出当前循环! 执行了return语句,直接跳出了当前的testReturn方法!for循环的语句执行顺序:for(sta1, sta2, sta3){ sta4; }上面的代码当中:1、当进入for循环时,先执行sta1,2、再执行sta2,如果sta2判断为真,则执行sta43、再执行sta34、又执行sta2,sta2为真,则执行sta4,如此重复,最后由sta2决定是否执行循环。
2020年04月10日
28 阅读
0 评论
0 点赞