import java.util.Scanner;
/*题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字
母。 */
/*
Monday1
Tuesday2
Wednesday3
Thursday4
Friday5
Saturday6
Sunday7
*/
public class GetWeek {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.print("请输入星期几的第一个字母:");
Scanner input=new Scanner(System.in);
String s=input.next();
if(s.length()==1)
{
char str[]=s.toCharArray();//将字符串转化为字符数组
switch(str[0])
{
case 'm':
case 'M':
System.out.print("周一");
break;
case 't':
case 'T':
{
System.out.print("请输入星期几的第二个字母:");
s=input.next();
if(s.equals("u")||s.equals("U"))
{
System.out.print("周二");
break;
}
else if(s.equals("H")||s.equals("h"))
{
System.out.print("周四");
break;
}
else
{
System.out.print("Error input!");
break;
}
}
case 'w':
case 'W':
System.out.print("周三");
break;
case 'f':
case 'F':
System.out.print("周五");
break;
case 's':
case 'S':
{
System.out.print("请输入星期几的第二个字母:");
s=input.next();
if(s.equals("a")||s.equals("A"))
{
System.out.print("周六");
break;
}
else if(s.equals("U")||s.equals("u"))
{
System.out.print("周日");
break;
}
else
{
System.out.print("Error input!");
break;
}
}
default:
System.out.print("Error input!");
break;
}
}
input.close();
}
}
JAVA经典50题(26)
最新推荐文章于 2023-07-23 15:30:34 发布
这是一个用Java编写的简单程序,用于根据用户输入的星期首字母判断具体的星期几。如果首字母相同,程序会进一步询问第二个字母以做出精确判断。
10万+

被折叠的 条评论
为什么被折叠?



