javaswitch case语句例子
时间: 2023-06-05 08:48:09 浏览: 153
switch case语句是一种常用的条件语句,用于根据不同的条件执行不同的代码块。以下是一个Java switch case语句的例子:
```
int day = 3;
switch (day) {
case 1:
System.out.println("星期一");
break;
case 2:
System.out.println("星期二");
break;
case 3:
System.out.println("星期三");
break;
case 4:
System.out.println("星期四");
break;
case 5:
System.out.println("星期五");
break;
case 6:
System.out.println("星期六");
break;
case 7:
System.out.println("星期日");
break;
default:
System.out.println("无效的日期");
break;
}
```
以上代码中,我们定义了一个整型变量day,并使用switch case语句根据day的值输出不同的星期几。如果day的值不在1-7之间,则输出“无效的日期”。注意,每个case后面都需要加上break语句,否则程序会继续执行下一个case的代码块。
相关问题
java switch case语句例子
```java
int month = 8;
switch (month) {
case 1:
System.out.println("January");
break;
case 2:
System.out.println("February");
break;
case 3:
System.out.println("March");
break;
case 4:
System.out.println("April");
break;
case 5:
System.out.println("May");
break;
case 6:
System.out.println("June");
break;
case 7:
System.out.println("July");
break;
case 8:
System.out.println("August");
break;
case 9:
System.out.println("September");
break;
case 10:
System.out.println("October");
break;
case 11:
System.out.println("November");
break;
case 12:
System.out.println("December");
break;
default:
System.out.println("Invalid month");
break;
}
```
上面的程序中,switch语句会检查变量month是否等于1,2,3等等。如果等于1,就会执行第一个case语句。如果等于2,就会执行第二个case语句。如果都不符合,就会执行default语句。
java switch case语句例子 string
switch case语句在Java中用于根据不同的条件执行不同的代码块。在Java 7之后,switch case语句也支持String类型的条件判断。下面是一个关于String类型的switch case语句的例子:
```java
public class Example {
public void test(String str) {
switch(str) {
case "hello":
System.out.println("你好");
break;
case "world":
System.out.println("世界");
break;
default:
System.out.println("未知");
}
}
}
```
这个例子展示了如何根据不同的String值执行不同的代码块。当传入的String为"hello"时,会输出"你好";当传入的String为"world"时,会输出"世界";如果传入的String不匹配任何case,则会执行默认的代码块输出"未知"。需要注意的是,每个case后面都要加上break语句,以确保只执行匹配的代码块。
需要注意的是,虽然在Java 7之后支持了String类型的switch case语句,但实际上,编译器会将String转换为对应的hash值来进行比较,所以底层的JVM并没有对switch进行修改。
阅读全文