键盘录入:
1.导包–>获取信息的位置
2.找到Scanner–>``
3.获取数据–>
public static void main(String[] args){
//2找到Scanner
Scanner sc=new Scanner(System.in);
//3.获取数据
//int num=sc.nextInt();//获取整数
String num=sc.nextLine();//获取一行
System.out.println("num:"+num);
}
```Switch(开关语句)
Switch(表达式){
case 值1:
语句体1;
csae 值2:
语句体2;
case 值3:
语句体3;
.......
default :
语句体;
}
执行规则:先计算表达式中的值,将表达式中的值和case中的值进行比较,如果值相同,则执行case对应的语句体,否则进行default进行默认的执行
1.case 值是常量且不能重复
2.表达式类型支持--byte,short,char,int ....
3.支持省略break,产生break的穿透效果
```java
public static void main(String[] args){
//键盘输入
Scanner sc=new Scanner(System.in);
/*
1.case值是常量而且不能被重复
2.表达式支持--》byte short char int long....
3.支持省略break,产生break的穿透效果
4.default是可以进行省略的,相当于其他情况
*/
//输入一个整数
int week=sc.nextInt();
//选择匹配
switch(week){
case 1:
System.out.println("星期一");
break;
case 2:
System.out.println("星期二");
break;
case 3:
System.out.println("星期三");
break;
case 4:
System.out.println("星期四");
break;
case 5:
System.out.println("星期五");
break;
case 6:
System.out.println("星期六");
break;
case 7:
System.out.println("星期日");
break;
default:
System.out.println("您的输入有误!");
break;
}
}