一 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循环的循环体还是会执行一次。

 

最新文章

  1. 微信开发中网页授权access_token与基础支持的access_token异同
  2. powerdesinger
  3. Python~第三方模块
  4. LINUX系统下添加映射存储LUN
  5. Android Studio 设置不自动缩进匿名内部类
  6. 使用Parallel
  7. DevExpress后置代码中初始化SQL数据源的方法
  8. IIS与ASP.NET中的队列
  9. 项目源码--Android应用商店源码
  10. Android异步载入全解析之使用多线程
  11. Apple Watch 1.0 开发介绍 1.1 简介 开发苹果手表
  12. MySQL入门命令
  13. 怎么让html中 还是显示&lt;button&gt; 而不进行编译
  14. 记一次tomcat7.0版本启动项目失败问题
  15. Vert.x入门教程之Hello World
  16. 苹果审核被拒,Guideline 1.1.6 - Safety - Objectionable Content;Guideline 3.1.1 - Business - Payments - In-App Purchase
  17. 墨菲定律:当你觉得一个地方可能有bug,那么这个地方就会有bug----顺带了解下Tomcat那少有人注意的localhost.log
  18. JavaScript try-catch语句(错误处理)
  19. angularJS1笔记-(19)-angular异步加载包的方式
  20. 动态规划:POJ No 2385 Apple Catching

热门文章

  1. 【五学x红小豆xRS】两边三地大联动-句型
  2. J.U.C体系进阶(五):juc-collections 集合框架
  3. Ethical Hacking - GAINING ACCESS(8)
  4. less : 解决升级后报错的问题
  5. CSS变形动画
  6. [jvm] -- 垃圾收集算法篇
  7. js的传递方式
  8. vue学习(四) v-on:事件绑定
  9. 像计算机科学家一样思考Python(第2版)|百度网盘免费下载|Python新手入门资料
  10. .NET Core 微服务—API网关(Ocelot) 教程 [二]