从键盘输入一位整数,当输入1~7时,显示下面对应的英文星期名称的缩写、
当输入其他数字是提示用户重新输入,输入数字0时程序结束。
例子:
请输入数字1~7(输入0结束):2
今天是 TUE
请输入数字1~7(输入0结束):5
今天是 FRI
请输入数字1~7(输入0结束):0
程序结束。
当输入其他数字是提示用户重新输入,输入数字0时程序结束。
例子:
请输入数字1~7(输入0结束):2
今天是 TUE
请输入数字1~7(输入0结束):5
今天是 FRI
请输入数字1~7(输入0结束):0
程序结束。
public class Test {
public static void main(String[] args) {
System.out.println("请输入一个整数");
Scanner sc =new Scanner(System.in);
int n=sc.nextInt();
while(n!=0){
switch(n){
case 1:System.out.println("MOn");break;
case 2:System.out.println("Tue");break;
case 3:System.out.println("Wed");break;
case 4:System.out.println("Thu");break;
case 5:System.out.println("Fri");break;
case 6:System.out.println("Sat");break;
case 7:System.out.println("Sun");break;
default:System.out.println("请重新输入");
}
System.out.println("请输入一个整数");
n=sc.nextInt();
if(n==0)
break;}}
}
String weekDay[] = { "Mon", "Tue", "Wen", "Thu", "Fir", "Sta", "Sun" };
Scanner s = new Scanner(System.in);
System.out.print("请输入数字1~7(输入0结束):");
int week = s.nextInt();
while (true) {
if (week == 0)
System.exit(0);
else if (week >= 1 && week <= 7)
System.out.println("今天是:" + weekDay[week - 1]);
else
System.out.println("你输入的数据不正确");
System.out.print("请输入数字1~7(输入0结束):");
week = s.nextInt();
}
}}
public class WeekDay { public static void main(String[] args) {
String weekDay[] = { "Mon", "Tue", "Wen", "Thu", "Fir", "Sta", "Sun" };
Scanner s = new Scanner(System.in);
while (true) {
System.out.print("请输入数字1~7(输入0结束):");
int week = s.nextInt();
if (week == 0)
System.exit(0);
else if (week >= 1 && week <= 7)
System.out.println("今天是:" + weekDay[week - 1]);
else
System.out.println("你输入的数据不正确");
}
}}
String weekDay[] = { "Mon", "Tue", "Wen", "Thu", "Fir", "Sta", "Sun" };
Scanner in = new Scanner(System.in);
System.out.print("请输入数字1~7(输入0结束):");
int week ;
while (true) {
week = in.nextInt();
if (week == 0)
System.exit(0);
else if (week >= 1 && week <= 7)
System.out.println("今天是:" + weekDay[week - 1]);
else
System.out.println("你输入的数据不正确");
System.out.print("请输入数字1~7(输入0结束):");
}
}}
* @param args
*/
public static void main(String[] args) {
System.out.println("请输入1~7的数字:");
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
if(n>=0&&n<8){
switch(n){
case 0:System.out.println("程序结束");System.exit(0);
case 1:System.out.println("MOn");break;
case 2:System.out.println("Tue");break;
case 3:System.out.println("Wed");break;
case 4:System.out.println("Thu");break;
case 5:System.out.println("Fri");break;
case 6:System.out.println("Sat");break;
case 7:System.out.println("Sun");break;
default :System.out.println("请输入数字");
}
}else{
System.out.println("请输入数字1~7(输入0结束)");
} }}
public class Week
{
public static void main(String[] args)
{
Scanner reader=new Scanner(System.in);
while(true)
{
System.out.println(" 请输入数字1~7(输入0结束):");
int x=reader.nextInt();
switch(x)
{
case 0:System.exit(0);
case 1:print("MON");break;
case 2:print("TUE");break;
case 3:print("WED");break;
case 4:print("THU");break;
case 5:print("FRI");break;
case 6:print("STA");break;
case 7:print("SUN");break;
default:System.out.println("输入数据不对,请重新输入!");
}
}
}
public static void print(String str)
{
System.out.println("今天是 "+str);
}
}
String weekDay[] = { "Mon", "Tue", "Wen", "Thu", "Fir", "Sta", "Sun" };
Scanner s = new Scanner(System.in);
while (true) {
System.out.println("请输入数字1~7(输入0结束)");
int week = s.nextInt();
if (week == 0)
System.exit(0);
else if (week<=7 && week>=1)
System.out.println("今天是:" + weekDay[week - 1]);
else
System.out.println("你输入的数据不正确");
}
}}我只是改了一下,试了一遍,可以运行~~