1. 请编写一个Java程序,使用switch语句实现以下功能: 输入一个数字(1-7),输出对应的星期几(周一至周日),如果输入的数字不在1-7之间,则输出“输入有误”。 @@@@@@@@@2. 编写一个程序,根据用户输入的月份,输出该月份所在的季节。假设3、4、5月是春季,6、7、8月是夏季,9、10、11月是秋季,12、1、2月是冬季。如果用户输入的月份不在1-12范围内,则输出“输入月份有误”。
时间: 2023-06-03 13:05:01 浏览: 109
1. 以下是解答你的第一个问题的Java代码:
import java.util.Scanner;
public class Weekday {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个数字(1-7):");
int num = scanner.nextInt();
switch (num) {
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("输入有误");
}
}
}
2. 以下是解答你的第二个问题的Java代码:
import java.util.Scanner;
public class Seasons {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个月份(1-12):");
int month = scanner.nextInt();
switch (month) {
case 3:
case 4:
case 5:
System.out.println("春季");
break;
case 6:
case 7:
case 8:
System.out.println("夏季");
break;
case 9:
case 10:
case 11:
System.out.println("秋季");
break;
case 12:
case 1:
case 2:
System.out.println("冬季");
break;
default:
System.out.println("输入月份有误");
}
}
}
阅读全文