概述
/*
请编写一个程序,该程序可以接收一个字符,比如:a,b,c,d
a 表示星期一,b 表示星期二
*/
import java.util.Scanner;
public class if05{
//编写一个main方法
public static void main(String[] args){
System.out.println("请输入一个字符。");
//创建Scanner对象,接收字符
Scanner myScanner = new Scanner(System.in);
char char01 = myScanner.next().charAt(0);
switch(char01){
case 'a':
System.out.println("星期一");
break;
case 'b':
System.out.println("星期二");
break;
case 'c':
System.out.println("星期三");
break;
case 'd':
System.out.println("星期四");
break;
default:
System.out.println("字符格式不合法!");
}
System.out.println("break跳出switch继续执行");
}
}
注:
1、表达式的数据类型应和case后常量的数据类型一直或者可以自动转换进行比较。
2、switch表达式的返回值必须是:byte,short,int,char,enum(枚举),String。
3、case子句中的值必须是常量,不能是变量。default子句是可选的,默认执行,可省略。
4、switch语句执行时,当case 1下的语句块不含有break时,程序自动执行case 2下的语句块,不进行case 2的条件判断,后续同上,当遇到break时,程序会跳出switch语句继续执行。
最后
以上就是义气夕阳为你收集整理的java自学-switch语句的全部内容,希望文章能够帮你解决java自学-switch语句所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复