switch分支结构

基本语法:

switch(/*表达式*/){

case '常量1':

语句块1;

break;

case '常量2':

语句块2;

break;

……

}

  1. switch关键字,表示switch分支
  2. 表达式对应一个值
  3. case 常量1:当表达式的值等于常量1,就执行语句块1。
  4. break:表示退出switch
  5. 如果和case常量1匹配,就执行语句块1,否则向下匹配case常量2
  6. 如果全都没匹配,执行default。

编写switch表达式中的返回值必须是byte,short,int,char,enum,String。其他的类型无法使用。

import java.util.Scanner;
public class example{
	public static void main(String[] agrs){
		Scanner sc=new Scanner(System.in);
		System.out.println("请输入你需要转为大写的小写字母\n");
		char x=sc.next().charAt(0);
		switch(x)
		{case'a': 
		System.out.println("这个字母的大写是A");
		break;
		case'b':
		System.out.println("这个字母的大写是B");
		break;
		case'c':
		System.out.println("这个字母的大写是C");
		break;
		case'd':
		System.out.println("这个字母的大写是D");
		break;
		case'e':
		System.out.println("这个字母的大写是E");
		break;
		case'f':
		System.out.println("这个字母的大写是F");
		break;
		case'g':
		System.out.println("这个字母的大写是G");
		break;
		case'h':
		System.out.println("这个字母的大写是H");
		break;
		case'i':
		System.out.println("这个字母的大写是I");
		break;
		case'j':
		System.out.println("这个字母的大写是J");
		break;
		case'k':
		System.out.println("这个字母的大写是K");
		break;
		case'l':
		System.out.println("这个字母的大写是L");
		break;
		case'm':
		System.out.println("这个字母的大写是M");
		break;
		case'n':
		System.out.println("这个字母的大写是N");
		break;
		case'o':
		System.out.println("这个字母的大写是O");
		break;
		case'p':
		System.out.println("这个字母的大写是P");
		break;
		case'q':
		System.out.println("这个字母的大写是Q");
		break;
		case'r':
		System.out.println("这个字母的大写是R");
		break;
		case's':
		System.out.println("这个字母的大写是S");
		break;
		case't':
		System.out.println("这个字母的大写是T");
		break;
		case'u':
		System.out.println("这个字母的大写是U");
		break;
		case'v':
		System.out.println("这个字母的大写是V");
		break;
		case'w':
		System.out.println("这个字母的大写是W");
		break;
		case'x':
		System.out.println("这个字母的大写是X");
		break;
		case'y':
		System.out.println("这个字母的大写是Y");
		break;
		case'z':
		System.out.println("这个字母的大写是Z");
		break;
		default:
			System.out.println("输入内容错误!");
		}
	}
}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Dr丶云幕

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值