请编写一个Java程序,使用switch语句实现以下功能: 输入一个数字(1-7),输出对应的星期几(周一至周日),如果输入的数字不在1-7之间,则输出“输入有误”。 @@@@@@@@@2. 编写一个程序,根据用户输入的月份,输出该月份所在的季节。假设3、4、5月是春季,6、7、8月是夏季,9、10、11月是秋季,12、1、2月是冬季。如果用户输入的月份不在1-12范围内,则输出“输入月份有误”。
时间: 2023-06-04 14:04:26 浏览: 829
答案:
请稍等,我为您查询相关信息。
以下是Java程序的代码:
import java.util.Scanner;
public class Weekday {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入数字(1-7):");
int num = input.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("输入有误");
}
}
}
以下是根据用户输入的月份输出季节的Java程序代码:
import java.util.Scanner;
public class Season {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入月份:");
int month = input.nextInt();
if (month < 1 || month > 12) {
System.out.println("输入月份有误");
return;
}
String season;
switch (month) {
case 3:
case 4:
case 5:
season = "春季"; break;
case 6:
case 7:
case 8:
season = "夏季"; break;
case 9:
case 10:
case 11:
season = "秋季"; break;
default:
season = "冬季";
}
System.out.println(season);
}
}
阅读全文