java循环语句while与do-while
2024-09-07 07:33:31
一 while循环
while循环语句和选择结构if语句有些相似,都是根据条件判断来决定是否执行大括号内的执行语句。
区别在于,while语句会反复地进行条件判断,只要条件成立,{}内的执行语句就会执行,直到条件不成立,
while循环结束。
格式:
while(循环条件){
执行语句
………
}
流程图:
例如:打印1-4之间的自然数
public class WhileDemo {
public static void main(String[] args) {
int x = 1; // 定义变量x,初始值为1
while (x <= 4) { // 循环条件
System.out.println("x = " + x); // 条件成立,打印x的值
x++; // x进行自增
}
}
}
二 do-while循环
do…while循环语句和while循环语句功能类似
格式:
do {
执行语句
………
} while(循环条件);
关键字do后面{}中的执行语句是循环体。do…while循环语句将循环条件放在了循环体的后面。
这也就意味着,循环体会无条件执行一次,然后再根据循环条件来决定是否继续执行。
流程图:
例如:用do-wiile来打印1-4之间的自然数
public class DoWhileDemo {
public static void main(String[] args) {
int x = 1; // 定义变量x,初始值为1
do {
System.out.println("x = " + x); // 打印x的值
x++; // 将x的值自增
} while (x <= 4); // 循环条件
}
}
do …while循环和while循环能实现同样的功能。
如果循环条件在循环语句开始时就不成立,那么while循环的循环体一次都不会执行
,而do…while循环的循环体还是会执行一次。
最新文章
- 微信开发中网页授权access_token与基础支持的access_token异同
- powerdesinger
- Python~第三方模块
- LINUX系统下添加映射存储LUN
- Android Studio 设置不自动缩进匿名内部类
- 使用Parallel
- DevExpress后置代码中初始化SQL数据源的方法
- IIS与ASP.NET中的队列
- 项目源码--Android应用商店源码
- Android异步载入全解析之使用多线程
- Apple Watch 1.0 开发介绍 1.1 简介 开发苹果手表
- MySQL入门命令
- 怎么让html中 还是显示<;button>; 而不进行编译
- 记一次tomcat7.0版本启动项目失败问题
- Vert.x入门教程之Hello World
- 苹果审核被拒,Guideline 1.1.6 - Safety - Objectionable Content;Guideline 3.1.1 - Business - Payments - In-App Purchase
- 墨菲定律:当你觉得一个地方可能有bug,那么这个地方就会有bug----顺带了解下Tomcat那少有人注意的localhost.log
- JavaScript try-catch语句(错误处理)
- angularJS1笔记-(19)-angular异步加载包的方式
- 动态规划:POJ No 2385 Apple Catching
热门文章
- 【五学x红小豆xRS】两边三地大联动-句型
- J.U.C体系进阶(五):juc-collections 集合框架
- Ethical Hacking - GAINING ACCESS(8)
- less : 解决升级后报错的问题
- CSS变形动画
- [jvm] -- 垃圾收集算法篇
- js的传递方式
- vue学习(四) v-on:事件绑定
- 像计算机科学家一样思考Python(第2版)|百度网盘免费下载|Python新手入门资料
- .NET Core 微服务—API网关(Ocelot) 教程 [二]