阅读量:0
在Java中,case
语句通常与switch
语句一起使用,用于将不同的值与一系列可能的选项进行比较。
下面是switch
语句的基本语法:
switch (expression) { case value1: // 当expression与value1匹配时执行的代码 break; case value2: // 当expression与value2匹配时执行的代码 break; ... default: // 当expression与上述所有值都不匹配时执行的代码 }
expression
是一个表达式,通常是一个变量或常量。value1
、value2
等是可以与expression
进行比较的值。
当expression
的值与某个case
后面的值匹配时,程序将执行与该case
语句相关的代码,然后通过break
语句跳出switch
语句。如果没有匹配的case
语句,程序将执行default
后面的代码(可选)。
下面是一个简单的例子,演示了switch
语句的使用:
int dayOfWeek = 2; String dayName; switch (dayOfWeek) { case 1: dayName = "Monday"; break; case 2: dayName = "Tuesday"; break; case 3: dayName = "Wednesday"; break; case 4: dayName = "Thursday"; break; case 5: dayName = "Friday"; break; case 6: dayName = "Saturday"; break; case 7: dayName = "Sunday"; break; default: dayName = "Invalid day"; break; } System.out.println(dayName); // 输出 "Tuesday"
在上面的例子中,dayOfWeek
的值为2,与case 2
匹配,因此dayName
被赋值为"Tuesday"。