今天刚学了switch语句,老师用了scanner,然后自己做了一下,发现输入整数没问题,小数就会报错,求解决。代码如下
//在控制台上输入1-7,显示对应的星期。
import java.util.Scanner;
class Kongzhitai
{
public static void main(String[] args)
{ while (true)
{
Scanner x = new Scanner(System.in);
System.out.println();
System.out.print("请输入整数:");
int week = x.nextInt();
switch (week)
{
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("搞么子");
}
}
}
} |
|