62,621
社区成员
发帖
与我相关
我的任务
分享
public static void main(String[] args) {
String[] days = new String[] { "一", "二", "三", "四", "五", "六", "七" };
Scanner sc = new Scanner(System.in);
while (true) {
System.out.print("请输入一位 1~7 整数,0退出:");
int num = sc.nextInt();
if (num == 0)
break;
else if (num < 0 || num > 7) {
System.out.println("无效输入,请重新输入!");
continue;
}
System.out.println("星期" + days[num - 1]);
}
}
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
for(;;) {
System.out.print("请输入一位 1~7 整数,0退出:");
int num=sc.nextInt();
if (num==0) break;
if (num<0 || num>7) {
System.out.println("无效输入,请重新输入!");
continue;
}
String day = (num==1?"星期一":(num==2?"星期二":(num==3?"星期三":(num==4?"星期四":(num==5?"星期五":(num==6?"星期六":"星期七"))))));
System.out.println(day);
}
}
public class Demo {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一位整数:");
int num = sc.nextInt();
while (num <= 0 || num > 7) {
System.out.println("请输入一个1-7之间的数字,输入0退出程序。");
num = sc.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("default");
}
System.out.println("程序执行完毕,已退出!");
}