/*
请输入星期几的第一个字母来判断一下是星期几。
如果第一个字母一样,则继续判断第二个字母。
*/
import java.io.*;
class Demo
{
private Demo(){}
private static Demo instance = new Demo();
public static Demo getInstance()
{
return instance;
}
public void show(String str)
{
switch(str)
{
case("m"):System.out.println("Monday\t星期一");break;
case("tu"):System.out.println("Tueesday\t星期二");break;
case("w"):System.out.println("Wednesday\t星期三");break;
case("th"):System.out.println("Thursday星期四");break;
case("f"):System.out.println("Friday\t星期五");break;
case("sa"):System.out.println("Saturday\t星期六");break;
case("su"):System.out.println("Sunday\t星期日");break;
case("t"):System.out.println("请输入tu或者th来判断");break;
case("s"):System.out.println("请输入su或者sa来判断");break;
default:System.out.println("输入不合法!!");break;
}
}
}
class MainClass
{
public static void main(String[] args) throws Exception
{
Demo d = Demo.getInstance();
BufferedReader buf = new BufferedReader(new InputStreamReader(System.in));
String reg = "[mtwfs][uha]*";
// String reg = "";
System.out.println("输入一个1到9的数字和重复次数,用空白符分隔:");
for(String str = buf.readLine().trim().toLowerCase();true; str = buf.readLine().trim().toLowerCase())
{
if(str.isEmpty() == true)
continue;
if(str.equals("quit") == true)
System.exit(0);
if(str.matches(reg) == true)
{
d.show(str);
}
else
{
System.out.println("输入不合法!!");
}
}
}
}
/*
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Sunday
*/
java50题----26星期几
最新推荐文章于 2024-07-30 19:08:05 发布