需求:
1请根据英文单词的第一个字母判断星期几,如果第一个字母是一样的,则继续判断第二个字母。
例如如果第一个字母是S,则继续判断第二个字母,如果第二个字母是a,则输出“星期六”。
分析:
根据英文单词的第一个字母判断,注意大小写 m||M
将键盘录入的字符转换为字符数组,
通过判断首字母来确定日期,如第一字母重复,则判断第二个字母,直到确认为止。
星期一 ## 星期二 ## 星期三 ## 星期四 ## 星期五 ## 星期六 ## 星期日
Monday ## Tuesday ## Wednesday ## Thursday ## Fridy## Saturday ## Sunday
Scanner sc=new Scanner(System.in);
System.out.println("请输入内容:");
String content=sc.nextLine();
char [] ch=content.toCharArray();
char first=ch[0];//首字母
char two=ch[1];//第二个字母
if((first=='M')||(first=='m')) {
System.out.println("Monday:周一");
}else
if((first=='W')||(first=='w')) {
System.out.println("Wednesday:周三");
}else
if((first=='F')||(first=='f')) {
System.out.println("Fridy:周五");
}else
if(((first=='T')||(first=='t'))&&((two=='U')||(two=='u'))) {
System.out.println("Tuesday:周二");
}else
if(((first=='T')||(first=='t'))&&((two=='H')||(two=='h'))) {
System.out.println("Tuesday:周四");
}else
if(((first=='S')||(first=='s'))&&((two=='A')||(two=='a'))) {
System.out.println("Saturday:周六");
}else
if(((first=='S')||(first=='s'))&&((two=='U')||(two=='u'))) {
System.out.println("Sunday:周日");
}else {
System.out.println("抱歉,你输入的内容有误,请重新输入!");
}