Menu
CoddyTech

switch-case 语句

Coddy Java 中的控制语句 课程的第 6 课,共 11 课。

if-else-if 语句与 switch 语句类似。

switch 语句包含多个称为 case 的代码块,并根据要进行判断的变量执行其中一个 case。

可能有多条执行路径。

case 的数量可以是 N 个。

每个 case 都应该是唯一的。

例如,你想通过输入月份编号来了解是哪个月份,这时可以使用 switch 语句。

每个 case 语句都可以选择添加 break。

语法:

switch(expression){     
	case value1:    
		//要执行的代码;    
		break;  //可选  
	case value2:    
		//要执行的代码;    
		break;  //可选  
	......    
	default:     
		// 如果所有情况都不匹配,要执行的代码;  
}
challenge icon

挑战

简单

编写一个 switch case 程序来实现星期几。

输入 int,星期从星期一开始,因此请打印对应的日期。

示例:如果输入是 4,那么应该打印 "Thursday"。

默认情况为 "Invalid"

亲手试试

class DayOfWeek {
    public static String dayOfWeek(int day) {
        // 在这里编写代码
    }
}

Java 中的控制语句中的所有课

自己练习: Java 在线编译器