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循环 ...
最新文章
- 第十七届全国大学生智能车竞赛智能视觉组培训第一弹
- 台式计算机攒机报告,计算机装机报告.doc
- laravel 中添加自定义辅助函数helpers.php
- 获取表单提交的数据getParameter()方法
- 问题 | list(set(list))如何实现顺序不变
- 并发–执行程序和Spring集成
- 天涯明月刀7月4号服务器维护,7月8日服务器例行维护公告
- iOS中的JSON解析
- Arduino笔记-解决ESP8266上传代码时出现error: espcomm_upload_mem failed问题
- 2017.9.5.1.语文
- 【kafka】kafka topic某些分区 副本落后leader太多
- 使用 google_breakpad 分析 Electron 崩溃日志文件
- C++实现字符串数组的计数功能总结
- java weka 使用_如何在Java代码中的Weka中使用日期类型?
- ASP.NET Core 基础教程总结 - ASP.NET Core 基础教程 - 简单教程,简单编程
- 学成在线案例(完整代码)
- CentOS 7.6 安装 Sentaurus 2017.09 记录
- MFC小游戏之坦克大战
- vue单向数据绑定和双向数据绑定
- 梧桐树定制福满满养老年金,给你养老生活源源不断的现金流!
热门文章
- python多线程返回值_python获取多线程及子线程的返回值
- android 渠道号_亲测:安卓打渠道包神器,1分钟出自动出100个渠道包
- python文件可以包括任何数据内容_python 文件数据合并(数据行不对应)?
- Recyclerview删除数据后无法加载下一页数据(或者是漏了一条数据)
- python windows程序管理器_获取使用python运行的windows应用程序的列表
- Android开发之高德地图定位成功返回的定位信息
- C语言编程猜谜语,简单的谜语大全及答案
- oracle体系三大文件,oracle 体系_第三章控制文件
- oracle alter_log,在线查看alter.log文件内容
- php crc32 作用,php的crc32函数使用时需要注意的问题(不然就是坑)