BigData_day04_Switch语句详解

键盘录入:
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(表达式){
			case1:
				语句体1;
			csae 值2:
				语句体2case3:
				语句体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;
		}
	
	
	}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值