Java中的循环结构(一)-while循环结构
Java中的循环结构(一)-while循环结构
前言
循环语句就是在满足一定条件的情况下反复执行某一操作。在Java语言中提供了三种常用的循环结构,分别为while循环结构、do…while循环结构和for循环结构。本期文章详细介绍一下while循环结构,希望有所帮助。
while循环语句也称条件判断语句,他的循环方式为利用一个条件来控制是否要反复执行这个语句。
语法:
while(条件表达式){
//要执行循环操作的代码块
}
关键字while后小括号中的内容是循环条件。循环条件是一个表达式,它的值为boolean类型,大括号内中的语句统称为循环操作,又称为循环体。当条件表达式的返回值为true时,则执行大括号中的语句,当执行完大括号中的语句后,重新判断条件表达式的返回值,直到表达式的返回值为false时退出循环。
while循环结构执行的流程图: while循环结构的执行顺序一般如下:
- 声明并初始化循环变量
- 判断循环条件是否满足,如果满足则执行循环操作,否则退出循环
- 执行完循环操作后,再次判断循环条件,决定继续执行循环或者退出循环
代码示例: 打印十份文件
public class Test13 {
//创建类
public static void main(String[] args) {
//主方法
int i = 1; //声明int类型的变量i并赋值
while(i <= 10){
//while循环结构
System.out.println("打印第" + i + "份文件"); //循环体
i++; //使用自增运算符,完成每次+1的操作
}
}
}
运行结果: 代码示例2:
import java.util.Scanner; //导入scanner包
public class Test14 {
//创建类
public static void main(String[] args) {
//主方法
Scanner input = new Scanner(System.in); //Scanner包
System.out.println("请输入“n”开始进行学习"); //提示语
String answer = input.next(); //接收用户在控制台上的输入
while(!"y".equals(answer)){
//while循环
System.out.println("学习新的Java基础知识");
System.out.println("独立用新学习的知识写一段代码");
System.out.println("合格了吗?(合格输入“y”,不合格输入“n”)");
answer = input.next();
}
System.out.println("完成学习任务"); //循环结束输出
}
}
运行结果: 注意: while循环结构如果第一次判断循环条件就不满足,则会直接跳出循环,循环操作一遍都不会执行。这是while循环结构很大的一个特点:先判断,后执行。
