Java中的do-while循环——通过示例学习Java编程(11)
作者:CHAITANYA SINGH
来源:https://www.koofun.com/pro/kfpostsdetail?kfpostsid=22&cid=0
在上一篇教程中,我们讨论了while循环。在本教程中,我们将讨论java中的do-while循环。do-while循环类似于while循环,但是它们之间有一个区别:在while循环中,循环条件在循环的主体执行之前进行评估,而在do-while循环中,循环条件在循环的主体执行之后再进行评估。
do-while循环的语法:
1
2
3
4
|
do
{
statement(s);
} while (condition);
|
do-while循环是如何工作的?
do-while循环首先执行循环体内的语句,在执行完循环体内的语句后再评估循环条件,如果评估循环条件后返回的值是true,则程序回到do-while循环体里面最上面的语句,开始下一轮循环执行。如果评估循环条件后返回的值是false,程序就会跳出do-while循环体,执行do-while循环体外面的下一个语句。
do-while循环示例
1
2
3
4
5
6
7
8
9
|
class DoWhileLoopExample {
public static void main(String args[]){
int i= 10 ;
do {
System.out.println(i);
i--;
} while (i> 1 );
}
}
|
输出:
1
2
3
4
5
6
7
8
9
|
10
9
8
7
6
5
4
3
2
|
do-while循环示例(遍历数组)
这个例子里,我们有一个整型数组,我们使用do-while遍历和显示数组里面的每个元素。
1
2
3
4
5
6
7
8
9
10
11
|
class DoWhileLoopExample2 {
public static void main(String args[]){
int arr[]={ 2 , 11 , 45 , 9 };
//i starts with 0 as array index starts with 0
int i= 0 ;
do {
System.out.println(arr[i]);
i++;
} while (i< 4 );
}
}
|
输出:
1
2
3
4
|
2
11
45
9
|
转载于:https://www.cnblogs.com/lea1941/p/10867347.html
Java中的do-while循环——通过示例学习Java编程(11)相关推荐
- java for循环返回值_Java中的for循环——通过示例学习Java编程(9)
作者:CHAITANYA SINGH 来源:https://www.koofun.com/pro/kfpostsdetail?kfpostsid=21 循环用于反复执行同一组语句,直到满足特定条件为止 ...
- java中doloop语句_Java中的do-while循环——通过示例学习Java编程(11)
作者:CHAITANYA SINGH 来源:https://www.koofun.com/pro/kfpostsdetail?kfpostsid=22&cid=0 在上一篇教程中,我们讨论了w ...
- java中蛇的属性有哪些_学习Java类的属性
学习Java类的属性-武汉北大青鸟 Public.private.protected显示了三种类中的属性和服务的类型,public是可以随意访问的.private是外界不能访问的(显示了数据的封装性) ...
- java解析xml实例_在java中使用dom解析xml的示例分析
本篇文章介绍了,在java中使用dom解析xml的示例分析.需要的朋友参考下 dom是个功能强大的解析工具,适用于小文档 为什么这么说呢?因为它会把整篇xml文档装载进内存中,形成一颗文档对象树 总之 ...
- Java中的增强for循环的实现原理与坑
点击上方"方志朋",选择"设为星标" 做积极的人,而不是积极废人 在JAVA中,遍历集合和数组一般有以下三种形式: for (int i = 0; i < ...
- getvalue函数怎么使用_Java中的构造函数——通过示例学习Java编程(14)
作者:CHAITANYA SINGH 来源:通过示例学习Java编程(14):Java中的构造函数-方家话题 构造函数是用来初始化新创建的对象的代码块.构造函数类似于java中的实例方法(Instan ...
- @value 静态变量_Java中的变量——通过示例学习Java编程(4)
作者:CHAITANYA SINGH 来源: 通过示例学习Java编程(4):Java中的变量-方家话题www.koofun.com 变量是用来存放可以更改的值的容器.例如,当我写int i = 1 ...
- java的foreach_深入理解java中for和foreach循环
•for循环中的循环条件中的变量只求一次值!具体看最后的图片 •foreach语句是java5新增,在遍历数组.集合的时候,foreach拥有不错的性能. •foreach是for语句的简化,但是fo ...
- java中的if for循环语句怎么写_for语句用法-if语句的用法-while语句用法
Java中的for语句的用法 格式: for (initialization;condition;increment)statement; 其中: initialization是for循环的初始部分, ...
最新文章
- WMI技术介绍和应用——查询系统服务
- 2021华为软件精英挑战赛(附赠线下判题器链接)——经历
- 随笔(一)-- Jupyter Notebook如何切换主题、更改字体大小
- Frida基础操作命令
- Ajax入门总结--jquery实现Ajax
- mysql高效sql语句_高效SQL优化 非常好用的SQL语句优化34条
- centos7 安装mysql_Centos7安装最新版本的MySQL
- 生成对抗网络GAN损失函数loss的简单理解
- 静态变量和实例变量的区别。
- poi 升级至4.x 的问题总结(POI Excel 单元格内容类型判断并取值)
- 使用Java复制文件及显示进度
- 能源巨头BP称已经测试了“内部”代币
- Stale branches 设置_交通规划软件之TransCAD如何设置立交模型的步骤
- github 仓库中文名_Github仓库重命名
- Modelica学习笔记3
- 借助图灵机器人+20行代码实现微信智能聊天
- 基础软件皇冠上的明珠,数据库创新 | 创新场景50
- python 邮件抄送是什么意思_python 获取邮件中的发件人From、收件人To、抄送人Cc...
- win7无权限连接网络计算机,win7系统出现无权限访问网络的完美解决技巧
- Spark-NLP:大规模自然语言理解
热门文章
- Windows 如何用命令终端(CMD)启动和停止 MySQL 数据库服务
- mysql子分区多少层_MySQL 子分区-阿里云开发者社区
- python中的深拷贝_Python中的深拷贝和浅拷贝
- C语言和指针的本质是什么?技术大神给出答案
- C/C++冷门知识点你知道多少呢?
- 为什么学习C语言这么久,看的懂代码,做不出题,写不出来项目?
- php模块安装 pdo_mysql_关于php插件pdo_mysql的安装
- python语言变量随时声明_2. Go语言五种变量创建的方法
- Wireshark常用过滤使用方法
- PAT 乙级(Basic Level) 题解汇总(持续更新)(C++)