1.键盘录入
- 优点:
- 为了让程序的数据更符合开发的数据。
- 让程序更灵活一下。
- 格式:
- 先倒包
- import java.util.Scanner (在public class 上面)
- 创建键盘录入对象
- Scanner scanner = new Scanner(System.in)
- 通过对象获取数据
- int x = scanner.nextInt();
- 先倒包
2.选择结构if语句
- 格式:
- if (比较体){
语句体;
}else- 流程:
(1)先判断比较表达式的值,看其表达式输出的值是true还是false
(2)若是true,则执行{}里的语句体;若是false,则执行else后面的
- 流程:
- if 多种嵌套
(1)if(比较表达式1) {
语句体1;
}else if(比较表达式2) {
语句体2;
}else if(比较表达式3) {
语句体3;
}
else {
语句体n+1;
}- 流程同理
- if (比较体){
3.switch 语句
- switch语句的格式
- switch(表达式) { //基本数据类型可以接收byte char short int
case 值1:
语句体1;
break;
case 值2:
语句体2;
break;
default:
语句体n+1;
break;
} - 执行流程
-
先计算表达式的值
-
然后和case后面的匹配,如果有就执行对应的语句,否则执行default控制的语句
注: 选择结构if语句和switch语句的区别(掌握) switch建议判断固定值的时候用 if建议判断区间或范围的时候用
-
- switch(表达式) { //基本数据类型可以接收byte char short int