java switch怎么写
时间: 2023-07-03 14:29:27 浏览: 45
Java中的switch语句用于根据不同的值来执行不同的代码块。其基本语法如下:
```
switch (expression) {
case value1:
// 如果 expression 的值与 value1 匹配,则执行这里的代码块
break;
case value2:
// 如果 expression 的值与 value2 匹配,则执行这里的代码块
break;
...
default:
// 如果 expression 的值与上面的所有值都不匹配,则执行这里的代码块
}
```
其中,expression是要比较的值,value1、value2等则是可能的取值,default则是当expression的值与上面的所有值都不匹配时的执行代码块。
下面是一个简单的示例代码:
```
int day = 3;
String dayName;
switch (day) {
case 1:
dayName = "Monday";
break;
case 2:
dayName = "Tuesday";
break;
case 3:
dayName = "Wednesday";
break;
default:
dayName = "Unknown";
}
System.out.println("Today is " + dayName);
```
这个代码将输出 "Today is Wednesday"。
相关问题
java switch循环怎么写
Java switch循环可以这样写:
```
switch (expression) {
case value1:
// 执行代码块1
break;
case value2:
// 执行代码块2
break;
case value3:
// 执行代码块3
break;
...
default:
// 以上都不满足时执行的代码块
}
```
其中expression是一个表达式,value1、value2等是可能的值,每个case后面跟着执行的代码块,break用来结束当前case的执行,default用来处理没有匹配到任何case的情况。
java怎么写switchcase
Java中的switch-case语句可以根据一个表达式的值来选择多个分支中的一个执行。下面是一个简单的switch-case语句的例子:
```java
int day = 1;
String dayString;
switch (day) {
case 1:
dayString = "Monday";
break;
case 2:
dayString = "Tuesday";
break;
case 3:
dayString = "Wednesday";
break;
case 4:
dayString = "Thursday";
break;
case 5:
dayString = "Friday";
break;
case 6:
dayString = "Saturday";
break;
case 7:
dayString = "Sunday";
break;
default:
dayString = "Invalid day";
break;
}
System.out.println(dayString);
```
在上面的例子中,我们定义了一个整型变量day,并使用它来选择不同的分支。当day的值为1时,程序会执行第一个分支并将dayString赋值为"Monday"。当day的值为2时,程序会执行第二个分支并将dayString赋值为"Tuesday",以此类推。如果day的值不在1~7之间,则程序会执行default分支并将dayString赋值为"Invalid day"。
注意,每个分支都必须以break语句结尾,否则程序会继续执行下一个分支。default分支是可选的,如果没有匹配到任何分支,程序会执行default分支中的代码。