在java中用if和Switch实现输入数字1~7对应输出星期一~星期七
时间: 2024-09-20 20:15:11 浏览: 56
java输入输出语句整理总结.doc
在Java中,你可以使用`if`语句链或者`switch`语句来实现这个功能。以下是两种方法的示例:
**使用`if`语句链:**
```java
import java.util.Scanner;
public class Weekday {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入1到7之间的数字:");
int input = scanner.nextInt();
if (input >= 1 && input <= 7) {
switch (input) {
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("输入错误,请选择1到7之间的一个数字。");
}
} else {
System.out.println("输入超出范围,请重新输入。");
}
}
}
```
**使用`switch`语句:**
```java
import java.util.Scanner;
public class Weekday {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入1到7之间的数字:");
int input = scanner.nextInt();
switch (input) {
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("输入错误,请选择1到7之间的一个数字。");
}
}
}
```
阅读全文