您的位置:首页 > 其它

题目:请输入星期几的第一个字母来判断一下是星期几,

2012-02-13 22:56 295 查看
import java.util.Scanner;
//欢迎大家多多指教,我会虚心学习的!!
/*题目:请输入星期几的第一个字母来判断一下是星期几,
* 如果第一个字母一样,则继续   判断第二个字母。
1.程序分析:用情况语句比较好,如果第一个字母一样,
则判断用情况语句或if语句判断第二个字母。   */
public class Week {

public String WeekDay(String s){
char c = s.charAt(0);
String str = null;
switch(c){
case 'f':
str = "Monday";
break;
case 'm':
str = "Monday";
break;
case 'w':
str = "Wenday";
break;
case 's':
System.out.println("不能确定,请输入第二个字母:");
Scanner sec = new Scanner(System.in);
String ss = sec.next();
char cc = ss.charAt(0);
if(cc == 'a'){
str = "Saturday";
}else if(cc == 'u'){
str = "Sunday";
}else{
str = "输入错误!";
}
break;
case 't':
System.out.println("不能确定,请输入第二个字母:");
Scanner st = new Scanner(System.in);
String sst = st.next();
char cct = sst.charAt(0);
if(cct == 'h'){
str = "Thursday";
}else if(cct == 'u'){
str = "Tuesday";
}else{
str = "输入错误!";
}
break;
}
return str;
}

public static void main(String[]args){
Week w = new Week();
System.out.println("请输入第一个字符:");
Scanner in = new Scanner(System.in);
String s = in.next();
System.out.println("今天是:"+w.WeekDay(s));
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐