温馨提示:这篇文章已超过239天没有更新,请注意相关的内容是否还可用!
Java中的case语句是一种用于多分支条件判断的语法结构。它可以根据不同的情况执行不同的代码块。case语句通常与switch语句一起使用,switch语句根据一个表达式的值来选择要执行的代码块。
下面是一个简单的示例代码,展示了如何使用case语句:
int day = 3;
String dayName;
switch (day) {
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("Today is " + dayName);
在以上代码中,我们使用了一个switch语句来根据变量`day`的值选择要执行的代码块。根据`day`的值,我们可以得到相应的`dayName`,然后将其输出到控制台。
在switch语句中,每个case后面跟着一个常量表达式,用于判断要执行哪个代码块。当`day`的值与某个case后面的常量表达式相等时,程序会执行该case下的代码块。如果没有匹配的case,程序会执行default下的代码块(可选)。
在以上示例中,`day`的值为3,所以程序会执行`case 3`下的代码块,将`dayName`赋值为"Wednesday"。我们将`dayName`输出到控制台,结果为"Today is Wednesday"。
通过使用case语句,我们可以根据不同的情况执行不同的代码块,从而实现更灵活的条件判断和分支控制。