java 循环do while,Javawhile循环与do…while循环 - Java教程
Java 循环结构 - for, while 及 do...while
顺序结构的程序语句只能被执行一次。如果您想要同样的操作执行多次,,就需要使用循环结构。
Java中有三种主要的循环结构:
while循环
do…while循环
for循环
在Java5中引入了一种主要用于数组的增强型for循环,我们会在接下来的章节逐一讲解。
while循环
while是最基本的循环,它的结构为:
while( 布尔表达式 ) {
//循环内容
}
只要布尔表达式为true,循环体会一直执行下去。
实例
public class Test {
public static void main(String args[]) {
int x = 10;
while( x < 20 ) { System.out.print("value of x : " + x );
x++; System.out.print("\n"); } } }
以上实例编译运行结果如下:
value of x : 10
value of x : 11
value of x : 12
value of x : 13
value of x : 14
value of x : 15
value of x : 16
value of x : 17
value of x : 18
value of x : 19
do…while循环
对于while语句而言,如果不满足条件,则不能进入循环。但有时候我们需要即使不满足条件,也至少执行一次。
do…while循环和while循环相似,不同的是,do…while循环至少会执行一次。
do {
//代码语句
}while(布尔表达式);
注意:布尔表达式在循环体的后面,所以语句块在检测布尔表达式之前已经执行了。 如果布尔表达式的值为true,则语句块一直执行,直到布尔表达式的值为false。
实例
public class Test {
public static void main(String args[]){
int x = 10;
do{
System.out.print("value of x : " + x );
x++;
System.out.print("\n");
}while( x < 20 ); } }
以上实例编译运行结果如下:
value of x : 10
value of x : 11
value of x : 12
value of x : 13
value of x : 14
value of x : 15
value of x : 16
value of x : 17
value of x : 18
value of x : 19
java 循环do while,Javawhile循环与do…while循环 - Java教程相关推荐
- 【js练习】for of循环与for in循环
这两玩意平时用的少,平时常用的一般都是map()或者forEach(),所以稍微了解会用就差不多了 map不能通过return结束,消耗性能,但比forEach快. forEach不能通过return ...
- ssis for循环容器_SSIS Foreach循环与For循环容器
ssis for循环容器 In this article, first, we will briefly describe foreach loops and for loops. Then, we ...
- 循环结构(while 循环、do…while循环与while循环的区别以及跳出语句)
while循环:当条件满足的时候,执行循环体,当不满足的时候退出循环. 例如:输出0-6之间的数 var i = 0;while(i<=6){// console.log(i);document ...
- java基础(三) 加强型for循环与Iterator
戳上面的蓝字关注我们哦! 精彩内容 精选java等全套视频教程 精选java电子图书 大数据视频教程精选 java项目练习精选 引言 从JDK1.5起,增加了加强型的for循环语法,也被称为 &q ...
- C#语句——循环语句(for循环与for循环嵌套)
循环:反复执行某段代码. 循环四要素:初始条件,循环条件,循环体,状态改变. for(初始条件;循环条件;状态改变) { 循环体 } break --中断循环,跳出整个循环 continue--停止本 ...
- pythonfor循环range_python之for循环与range()函数
原博文 2020-04-25 00:14 − pytnon中的for循环用来遍历对象,从对象的第一个元素到最后一个元素都依次访问一遍.这里的对象可以是列表.元组.字典.字符串,也可以是一个指定的数据范 ...
- 浏览器事件循环与node事件循环
前言 最近看到一些关于 事件队列,浏览器执行机制的文章推荐,联想到很早以前遇到的一些面试题,才惊觉自己对这块一直都不怎么了解,借助这个机会好好记录一番.顺便感叹一句,阮一峰大神的 blog真是应有尽有 ...
- C++ while 循环与 do...while 循环
while 循环的一般格式: while(表达式){ 语句 } 注意事项: 1 表达式不能为空, 2 循环体中必须要改变条件表达式的语句,否则会变成死循环. demo 练习 1到10的和 #inclu ...
- js for循环与for in循环的区别
for循环可一遍历数组,而for in循环可以遍历数组和对象 使用for in循环会将Array当成对象遍历,而Array的存取速度明显比Object要快.所以使用for循环遍历数组比for in循环 ...
最新文章
- Rendering failed with a known bug ,Please try a rebuild
- python read函数返回值_python read()方法定义及使用(实例解析)
- Ensemble Methods——python
- Collections接口下的Comparetor类和Comparable接口排序
- Mysql:Access denied for user ‘root@localhost‘ (using password:NO)
- js读取服务器上的txt文件,javascript – 每15秒读取一次文本文件的内容
- 设计模式的七大设计原则:其六:迪米特法则
- 杭电4500小Q系列故事——屌丝的逆袭
- python网络监控程序_python linux监控程序
- 【Oracle】lsnrctl reload 命令简介
- Java 异常丢失及finally子句
- Visual Entity 手册(二)安装
- javascript 字符串与数组之间的相互转换(join、split)与splice介绍
- PHP PDO的简单使用(query(),exec(),prepare(),Transaction,行锁)
- Web前端课程设计——个人主页
- 地面控制点的作用_地下室人防预留预埋施工要点及控制点
- CFSSL 生成证书
- 历时七天,史上最强MySQL优化总结,从此优化So Easy!
- 选型宝分享什么是没有基因缺陷的信息安全体系?
- Upload_上传_并传递额外参数
热门文章
- 以独占方式锁定此配置文件失败.另一个正在运行_JVM深入解析:运行时数据区+HotSpot+JMM+堆+GC+JVM优化+类加载
- matlab imcrop 对应python函数_Python精讲Numpy基础,大牛笔记详细解释
- json.stringify()与json.parse()的区别,json.stringify()的妙用
- Android开发之常见面试题Activity跳转生命周期变化
- Android文件存储方式之openFileOutput与获取数据openFileInput
- golang sdk后端怎么用_Python比Golang慢多少?实际上两者差异并不大
- iOS 4的无线部署(Xcode3.2 及 Xcode4.2 图文解说)
- php通用下载方法,php实现当前页面点击下载文件的简单方法
- linux测试磁盘io脚本,脚本分享:Linux下磁盘io测试
- java 正则表达式 中文数字和字母_Java中过滤出字母、数字和中文的正则表达式 | 学步园...