循环结构, while, do……while
循环结构
- while循环
- do……while循环
- for 循环
- 在Java5引入一种主要用于数组增强型for循环
while循环
- while是最基本的循环,结构为:
while(布尔表达式){//循环内容
}
- 只要布尔表达式为true,就会一直循环下去
- 我们大多数情况会有循环停下来,需要一个表达式失效的方式来结束循环
- 少部分需要循环一直执行,比如服务器的请求响应监听等
- 循环条件一直我true就会变成死循环,在正常业务编程要避免死循环。会影响程序性能或造成程序卡死崩溃
package com.boss.struct;public class WhileDemo02 {public static void main(String[] args) {//死循环while (true){//等待客户端连接//定时检查//。。。。。。。。}}
}
- 思考:计算1+2+3+……+100=?
package com.boss.struct;public class WhileDemo03 {public static void main(String[] args) {//计算1+2+3+……+100=?int i=0;int t=0;while (i<=100){t=t+i;i++;}System.out.println(t);}
}
- 输出1-100
package com.boss.struct;public class WhileDemo01 {public static void main(String[] args) {//输出1-100int i=0;while (i<100){i++;System.out.println(i);}}
}
do……while循环
- 对于while语句,如果不满足条件,就不能进入循环。但是有的时候我们需要即使不满足条件也至少执行一次。
- do……while循环和while循环相似,不同的是,do……while循环至少执行一次
- 语法
do{//代码语句
}while(布尔表达式);
while和do……while的区别:
while先判断后执行,do……while先执行再判断!
do……while总是保证循环体至少会执行一次!这是他们的主要区别。
package com.boss.struct;public class DowhileDemo02 {public static void main(String[] args) {int a=0;while (a<0){System.out.println(a);a++;}System.out.println("_____________________________________");do {System.out.println(a);a++;}while (a<0);} } D:\开发工具\java\bin\java.exe "-javaagent:D:\开发工具\IDEAIU\IntelliJ IDEA 2020.1\lib\idea_rt.jar=1093:D:\开发工具\IDEAIU\IntelliJ IDEA 2020.1\bin" -Dfile.encoding=UTF-8 -classpath D:\java学习\代码\out\production\代码 com.boss.struct.DowhileDemo02 _____________________________________ 0进程已结束,退出代码 0
代码
package com.boss.struct;public class DowhileDemo01 {public static void main(String[] args) {//计算1+2+3+……+100=?int i=0;int t=0;do{t=t+i;i++;}while (i<=100);System.out.println(t);}
}
for循环
循环结构, while, do……while相关推荐
- 3.分支结构与循环结构
1 程序结构 程序结构分为顺序结构.分支结构.循环结构.分支结构有:if结构,if....else结构,if...else if....else ,if...else结构,switch结构:循环结构有 ...
- Java程序流程控制(顺序结构、分支结构、循环结构、if-else、switch-case、for、while、do-while、break、continue、return)
流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块. 其流程控制方式采用结构化程序设计中规定的三种基本流程结构,即: 顺序结构 ...
- 06JavaScript中的流程控制之循环结构
技术交流QQ群:1027579432,欢迎你的加入! 1.循环结构 循环的目的:在实际问题中,有很多规律性的重复操作.因此,在程序中要完成这类操作,就需要重复执行某些语句. 2.JS中的循环 在JS中 ...
- Python控制流:顺序结构、分支结构、循环结构+for、if ... else、while、if... elif...elif..else、if
Python控制流:顺序结构.分支结构.循环结构+for.if ... else.while.if... elif...elif..else.if 在计算机科学中,控制流(或控制流)是命令式程序中单个 ...
- Java基础学习三:循环结构的使用
一.循环结构四要素: 1.初始化条件 2.循环条件 3.循环体 4.迭代条件 for循环的结构 for(1;2;4) {3 } 执行顺序: 1,2,3,4 while的循环结构: 1 while(2) ...
- c程序设计语言第五单元,(C语言程序设计基础课件)第五单元循环结构程序设计.pptx...
第五单元 循环结构程序设计;知识目标 了解goto语句以及用goto语句构成循环:掌握用while语句.do-while语句.for语句实现循环:熟悉循环语句的嵌套:掌握break语句和continu ...
- 以下构成python循环结构的方法中_超星尔雅初级英语口语(持续更新中)选修课答案...
套期具有"对冲""互抵"的关系 答:正确 差异化战略核心是企业在市场营销.研究和开发.产品技术和工艺设计以及服务等方面具有强大的实力. 答:正确 以下构成Pyt ...
- Java学习_day005:循环结构
一.循环 循环:反复的去执行一段相同或相似的代码 循环三要素: 1.循环变量的初始化 2.循环的条件(以循环变量为基础) 3.循环变量的改变(向着循环的结束变) 循环变量:在整个循环过程中反复改变的那 ...
- c语言中循环结构的作用,C语言循环结构知识点
C语言循环结构知识点 引导语:循环结构可以减少源程序重复书写的工作量,用来描述重复执行某段算法的问题,这是程序设计中最能发挥计算机特长的程序结构.以下是百分网小编分享给大家的C语言循环结构知识点,欢迎 ...
- 国二C语言文字选择程序选择,全国计算机等级考试二级C语言题型总结(二)——选择循环结构程序设计部分.doc...
全国计算机等级考试二级C语言题型总结(二)--选择循环结构程序设计部分 C语言第二部分上机题型总结 选择结构部分: if结构题型总结 (案例1) 企业发放的奖金根据利润提成.利润(I)低于或等于10万 ...
最新文章
- pyqt5 qscrollarea到达_在PYQT5中QscrollArea(滚动条)的使用方法
- JavaScript中的递归
- 哈工大操作系统环境配置
- 重置mysql root密码
- 做系统ghost步骤图解_Ghost 博客搭建超全指南
- Linux云服务器安装Redis并设置远程连接设置开机自启
- java postconstruct_spring框架中@PostConstruct的实现原理
- 偶然发现一个大佬写的 React 脚手架,叫Moderate, 用起来很方便
- python 嵌套异常
- python︱flashtext高效关键词查找与替换
- pycharm中tensorflow代码不能自动补全或import红线问题解决
- 使用Kibana工具测试elasticsearch数据
- 通过IIS安装包安装IIS
- spring boot通用办事流程管理软件 毕业设计-附源码211819
- 分布式事务解决方案:7种常见解决方案汇总
- mt管理器java_MT管理器
- 给公司取名的一些原则
- canvas图形缩放功能
- ssh登录主机报错: Unable to negotiate with 172.222.222.243 port 22: no matching key exchange method found.
- 飞机大战代码(高仿),完美复原原游戏,好玩到停不下来
热门文章
- 课堂笔记——计算机体系结构(1)
- hive避免MR的情况
- 【转载保存】Lucene7.1.0超详细的使用文档
- UE4加载osgb倾斜摄影数据
- C++模板-Traits
- MySql的存储过程
- JanusGraph: 可视化 Gephi 插件安装
- ClouderaManager agent 报错,无法连接到结群 Error, CM server guid updated, expected xxx , received xxx
- identifier __ldg is undefined
- 用AI说再见!“辣眼睛”的买家秀