概述
循环结构
- while循环
- do-while循环
- for循环
- 循环结构对比
while循环
while循环语句的语法:
变量初始化
while(循环条件){
循环体
}
编写一个while循环的过程:
1、定义一个变量
2、使用变量进行判断,只要满足条件,就执行某些代码
3、改变变量以改变条件的结果,达到退出循环的目的
while语句的执行步骤:
(1)对循环条件的结果进行判断,如果为真,则执行循环语句。
(2)执行完毕后继续进行判断,如果为真,继续执行。
(3)如果为假,则跳过循环语句,执行后面的语句。
案例:写誓言100遍
public class Demo1 {
public static void main(String[] args) {
int i=1;
while(i<=100){
System.out.println("第"+i+"遍写:好好学习,天天向上!");
i++;
}
}
}
do-while循环
do-while循环语句的语法:
变量初始化
do{
循环体
}while(循环条件);
注意:do-while以分号结尾,分号不能省略。
do-while语句执行的步骤:
(1)执行循环体
(2)执行完成后对循环条件的结果进行判断
(3)如果为真,则继续执行循环体。如果为假,终止循环,执行后面语句。
案例:do-while实现考试验证
public class Demo4_1 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
boolean needTest=false;
do{
System.out.println("张浩考试");
System.out.println("请老师给出结论:true为不通过,false为通过");
needTest=sc.nextBoolean();
}while(needTest);
System.out.println("恭喜张浩,通过考试!");
}
}
for循环
for循环语句的语法:
for(表达式1;表达式2;表达式3){
循环体
}
注意:表达式1;表达式2;表达式3 分别表示 参数初始化;判断条件;更新循环变量的值
for语句执行的步骤:
(1)先执行表达式1,初始化参数
(2)执行表达式2,对循环条件进行判断
(3)如果结果为真,则执行循环体
(4)循环语句执行完毕后执行表达式3,更新循环变量的值,再次执行表达式2,如果为真,继续循环
(5)如果结果为假,终止循环,执行后面的语句
案例:从控制台接收数字,打印加法表
public class Dome6 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入一个数字:");
int num=sc.nextInt();
System.out.println("根据这个值可以输出以下加法类:");
for(int i=0;i<=num;i++){
System.out.println(i+" + "+(num-i)+" = "+num);
}
}
}
循环结构对比
(1)语法格式不同
(2)执行顺序不同
- 1)while循环:先判断循环条件,在执行循环体,如果条件不成立,跳出循环。
- 2)do-while循环:先执行循环体,再判断循环条件,循环体至少执行一次。
- 3)for循环:先执行初始化变量,再判断循环条件,然后执行循环体,最后进行循环变量的计算。如果条件不成立,跳出循环。
(3)适用情况不同
for循环:循环次数确定
while和do-while循环:循环次数不确定
最后
以上就是朴素白羊为你收集整理的while循环、do-while循环与for循环while循环do-while循环for循环循环结构对比的全部内容,希望文章能够帮你解决while循环、do-while循环与for循环while循环do-while循环for循环循环结构对比所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复