for、while、do-while 三种循环之while循环(JAVA)
while循环
循环系列:
for、while、do-while 三种循环之for循环(JAVA)
for、while、do-while 三种循环之do-while循环(JAVA)
while循环在Java循环中也是很常见的一种,与其他循环相比,使用场景有所不同。
while循环流程:
- 定义循环变量初始值。
- 进入循环,先判断是否满足循环条件。
- 若满足,则进入循环体,执行循环语句,循环迭代。
- 若不满足,则退出循环。
while循环的语法格式
while( 循环条件 ){
//循环体
}
在while循环中,循环条件中的变量,需要先初始化,这样才能构成循环的必要条件。例如:
int num = 1; //初始化循环变量
while(num <= 10){
System.out.println("这是第"+ num +"次循环"); //循环输出语句
num++; //循环迭代
}
让我们通过案例来实际型的学习while循环吧!
题目:
输入小明的考试成绩,如果及格,奖励钢笔一支,否则继续学习和做作业,然后再考。
分析:
- 首先要初始化循环变量,所以要先输入成绩是否合格。
- 通过while循环判断,若合格,则奖励钢笔一支,代表循环结束,若不合格,则进入循环体接着学习然后再考。
- 再次输入成绩是否合格,再次判断,如此反复,直到达到合格,则跳出循环。
代码实现:
Scanner sc = new Scanner(System.in);
System.out.print("输入小明的成绩(合格 or 不合格):");
String result = sc.next();
while (result .equals("不合格")){//result.equals()用于判断两个字符串是都相等
System.out.println("这不行呐!得继续学习!得加作业!");
System.out.print("请再次输入小明的成绩:");
result = sc.next();
}
System.out.println("太棒了!奖励一直钢笔!");
}
运行结果:
谢谢阅读!希望对您有所帮助!别忘了点个赞哟!