switch分支结构(基础语法)

语法:

switch(表达式){

case常量1:

语句块1;

break;

case 常量2;

语句块2;

break;

.......//可重复多个

default :

default 语句块;

break;

}

注:switch的case中一个判断正确则跳过后面的case(没有缺少break),以运行switch以后的代码。case全部不对应则执行default语句。

案例练习

要求:用户输入:a,b,c,d,e,f,g 时,对应输出:星期一,星期二,星期三....星期天;

package July;
import java.util.Scanner;
public class Switch01 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		//案例要求:用户输入:a,b,c,d,e,f,g 时,
		//对应输出:星期一,星期二,星期三....星期天;
		Scanner scanner  = new Scanner(System.in);
		System.out.print("请输入字符(a-g):");
		char c1 = scanner.next().charAt(0);
		switch(c1){
		case'a' :    //注意此处书写格式
			System.out.println("星期一");
			break;
		case'b' :    //注意此处书写格式
			System.out.println("星期二");
			break;
		case'c' :    //注意此处书写格式
			System.out.println("星期三");
			break;
		case'd' :    //注意此处书写格式
			System.out.println("星期四");
			break;
		case'e' :    //注意此处书写格式
			System.out.println("星期五");
			break;
		case'f' :    //注意此处书写格式
			System.out.println("星期六");
			break;
		case'g' :    //注意此处书写格式
			System.out.println("星期天");
			break;
			default:
				System.out.println("字符输入错误");
		}
	}

}

运行结果:

  • 11
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值