三种循环的区别-break语句
2024-09-07 14:05:41
三种循环的区别
循环语句的区别
for 和 while 的小区别:
- 控制条件语句所控制的那个变量,在for循环结束后,就不能再被访问到了,而while循环结束还可以继 续使用,如果你想继续使用,就用while,否则推荐使用for。原因是for循环结束,该变量就从内存中消 失,能够提高内存的使用效率。
- 在已知循环次数的时候使用推荐使用for,循环次数未知的时推荐使用while。
跳出语句
break语句
break
使用场景:终止switch或者循环
- 在选择结构switch语句中
- 在循环语句中
- 离开使用场景的存在是没有意义的
public static void main(String[] args) {
for (int i = 1; i<=10; i++) {
//需求:打印完两次HelloWorld之后结束循环
if(i == 3){
break;
}
System.out.println("HelloWorld"+i);
}
}
最新文章
- angular2怎么使用第三方的库(jquery等)
- Activity Recognition行为识别
- win2003 安装itunes ----iphone4s
- angular2使用官网npm install下载依赖失败的处理方法
- Redis缓存之自定义CacheManager
- echarts之折线图配置(附带图例很多做成分页效果)
- no.1 voice
- python 之 运算符
- git如何merge github forked repository里的代码更新?(转)
- vue的watcher 关于数组和对象
- LINK : fatal error LNK1104: 无法打开文件“libboost_serialization-vc90-mt-gd-1_62.lib”
- LibreOJ 6282 数列分块入门 6(在线插入在线查询)
- select 1 from table 语句中的1代表什么意思
- python 多线程笔记(6)-- 生产者/消费者模式(续)
- activemq集群搭建Demo
- Mysql 中文中繁杂的字 插入报错的 解决方案
- C#--I/O流操作文本文件之StreamWrite类和StreamReader类
- fsck磁盘检查修复
- 用HTML5 Canvas为Web图形创建特效
- 引用axiv文献的问题
热门文章
- 关于图计算&;图学习的基础知识概览:前置知识点学习(Paddle Graph Learning (PGL))
- C#一个16进制数用二进制数表示是几位?
- IOT黑客入门篇之初探Badusb
- DHorse系列文章之镜像制作
- 数据结构(二):括号匹配(C++,栈)
- Vue使用Element表单校验错误Cannot read property ‘validate’ of undefined
- DHorse操作手册
- 学习ASP.NET Core Blazor编程系列十五——查询
- Sqlserver分布式跨数据库查询、Join,以及分布式事务
- 【JVM故障问题排查心得】「内存诊断系列」Docker容器经常被kill掉,k8s中该节点的pod也被驱赶,怎么分析?