当前位置: 首页 > news >正文

JAVA Day4

 

                                    循  环
 
所有循环的流程
 
声明循环变量-->判断循环条件-->执行循环操作-->更新循环变量
不断执234步,直到循环条件不成立为止!
 
 
[while循环]
 
1、写法
int i = 1;// 声明循环变量
while (i <= 5) {// 判断循环条件
System.out.println("!!!!!!!!!");
i++;// 更新循环变量
2、特点:先判断再执行。
3、while括号的表达式必须是boolean类型。
 
[do-while循环]
 
1、写法
do {
 
} while (判断条件);
2、特点:先执行,在判断。无论初始条件是否成立,do-while至少执行一次!
 
[for 循环]
 
1、写法
for (int i = 0; i < 5; i++) {
System.out.println("进行循环体操作");
}
2、先判断,再执行。
3、注意:(1)for循环3个表达式均可以根据需要缺省,两个分号缺一不可!、
(2)for循环中每个表达式均可有多个部分,表达式1、3用逗号分隔,2用&&||连接
 
[程序流程控制语句]
1、break:跳出本层循环,继续执行循环后面的语句。
注意:break只能往外跳一层、当循环套循环、或循环套switch时,只能跳一层。
2、continue:跳过本次循环剩余的代码,直接执行下一次循环。
注意:使用continue时必须注意更新循环变量的语句位置必须在continue上方。
3、return:不但循环停止,循环后面的语句也不再执行。
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

转载于:https://www.cnblogs.com/SandyLam/p/5758094.html

相关文章:

  • 苹果appstore审核 IPV6网络问题被拒原因分析和处理
  • 关于分布式事务、两阶段提交、一阶段提交、Best Efforts 1PC模式和事务补偿机制的研究[转]...
  • HDU 5744 - Keep On Movin
  • bzoj1657[Usaco2006 Mar]Mooo 奶牛的歌声*
  • chattr与lsattr管理系统关键文件
  • zabbix系列(五)zabbix3.0.4 探索主机Discovery自动发现主机详细图文教程
  • 1-1-1 裸机工具安装
  • JavaWeb请求-响应学习笔记
  • task mysqld:26208 blocked for more than 120 seconds
  • jQuery选择器之属性选择器Demo
  • COleChangeSourceDialog不能Change Source的解决方法
  • Permutations
  • iOS - OC NSData 数据
  • system函数
  • CopyOnWriteArrayList
  • 【跃迁之路】【444天】程序员高效学习方法论探索系列(实验阶段201-2018.04.25)...
  • 2017前端实习生面试总结
  • Android开源项目规范总结
  • crontab执行失败的多种原因
  • Django 博客开发教程 16 - 统计文章阅读量
  • Docker 笔记(2):Dockerfile
  • eclipse的离线汉化
  • electron原来这么简单----打包你的react、VUE桌面应用程序
  • IE报vuex requires a Promise polyfill in this browser问题解决
  • k8s 面向应用开发者的基础命令
  • Linux下的乱码问题
  • nodejs:开发并发布一个nodejs包
  • Node项目之评分系统(二)- 数据库设计
  • Promise面试题,控制异步流程
  • SegmentFault 技术周刊 Vol.27 - Git 学习宝典:程序员走江湖必备
  • V4L2视频输入框架概述
  • Vim 折腾记
  • win10下安装mysql5.7
  • Xmanager 远程桌面 CentOS 7
  • 搭建gitbook 和 访问权限认证
  • 动态规划入门(以爬楼梯为例)
  • 多线程事务回滚
  • 给Prometheus造假数据的方法
  • 机器学习中为什么要做归一化normalization
  • 开发了一款写作软件(OSX,Windows),附带Electron开发指南
  • 开源地图数据可视化库——mapnik
  • 一道闭包题引发的思考
  • LevelDB 入门 —— 全面了解 LevelDB 的功能特性
  • Redis4.x新特性 -- 萌萌的MEMORY DOCTOR
  • 好程序员web前端教程分享CSS不同元素margin的计算 ...
  • # Swust 12th acm 邀请赛# [ A ] A+B problem [题解]
  • ## 临床数据 两两比较 加显著性boxplot加显著性
  • $NOIp2018$劝退记
  • (1)(1.11) SiK Radio v2(一)
  • (Redis使用系列) Springboot 使用redis的List数据结构实现简单的排队功能场景 九
  • (二)c52学习之旅-简单了解单片机
  • (附源码)流浪动物保护平台的设计与实现 毕业设计 161154
  • (六)vue-router+UI组件库
  • (十一)图像的罗伯特梯度锐化
  • (原創) 如何優化ThinkPad X61開機速度? (NB) (ThinkPad) (X61) (OS) (Windows)