while循环
1. 什么是循环结构?
*在程序中总有一些需要执行反复/重复执行的代码,假设没有循环结构,那么这段代码需要重复执行,自然是要重复编写的。
*代码无法得到重复使用,所有编程语言都是支持循环结构的,把需要反复执行的代码,放到“循环体”中,在联合计数器,共同控制这段需要反复执行的代码
2. 基本上所有的编程语言都支持的循环包括三种;
*for循环
*while循环
*do-while循环
3. while循环结构的语法:
while(布尔表达式){ //*当结果为真或者为假时,就怎么怎么样
循环体
}
4. 执行原理
先判断布尔表达式的结果:
*true
-执行循环体---->判断布尔表达式------>如果是true,执行循环体---如果是false,程序结束
*false
-循环结束
5. while的循环次数
0~N次;
*注意:while循环可能执行次数为0次
6. 示例
import java.util.*;
public class Disizhang {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("今天星期几?请输入");
int week=input.nextInt(); //*用户输入数字
switch(week){ //*判断用户输入的数字是否
case 1: case 3: case 5: //*是否与case后边的常量相匹配
System.out.println("学习编程");
break;
case 2: case 4: case 6:
System.out.println("学习英语");
break;
case 7:
System.out.println("休息");
break;
}
}
}
*如果用户输入3,会输出以下内容
学习编程