Java的while 与 do…while
2021/7/18 14:06:52
本文主要是介绍Java的while 与 do…while,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1.while循环
-
while 是最基本的循坏,它的结构为:
while(布尔表达式){ //循坏内容 }
-
只要布尔表达式为 ture ,循坏就会一直执行下去
-
大多数情况下都会让循坏停下来,需要一个让表达式失效的方式结束循坏
-
少部分情况需要循坏一直执行,比如服务器的请求、响应、监听等
-
循环条件一直为ture就会造死循环,死循环会影响程序性能或造成程序卡死崩溃
例1:输出1~100
public class WhileDemo01 { public static void main(String[] args) { int i = 0; while (i < 100){ i++; System.out.println(i); } } }
例2:输出1+2+3+……+100
public class WhileDemo02 { public static void main(String[] args) { int i = 0; int sum = 0; while (i <= 100){ sum += i; i++; } System.out.println(sum); } }
运行结果
2. do…while 循坏
语法
do{ //代码语句 } while(布尔表达式);
while 与 do…while 的区别
- while 先判断后执行
- do…while 先执行后判断
- 对于 while 语句,如果条件不满足则不能进入循坏,do…while 即使不满足条件也至少执行一次
例1:while 与 do…while 的区别
public class DoWhileDemo02 { public static void main(String[] args) { int a = 0; //先判断a是否小于0,再输出a while (a < 0){ System.out.println(a); a++; } System.out.println("____________________"); //先输出a,再判断a是否小于0 do { System.out.println(a); a++; }while(a < 0); } }
运行结果
例2:输出1+2+3+……+100
public class DoWhileDemo01 { public static void main(String[] args) { int i = 0; int sum = 0; do { sum += i; i++; }while (i <= 100); System.out.println(sum); } }
这篇关于Java的while 与 do…while的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-15JavaMailSender是什么,怎么使用?-icode9专业技术文章分享
- 2024-11-15JWT 用户校验学习:从入门到实践
- 2024-11-15Nest学习:新手入门全面指南
- 2024-11-15RestfulAPI学习:新手入门指南
- 2024-11-15Server Component学习:入门教程与实践指南
- 2024-11-15动态路由入门:新手必读指南
- 2024-11-15JWT 用户校验入门:轻松掌握JWT认证基础
- 2024-11-15Nest后端开发入门指南
- 2024-11-15Nest后端开发入门教程
- 2024-11-15RestfulAPI入门:新手快速上手指南