代码实现:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续 判断第二个字母。
mport java.util.Scanner;
//请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续 判断第二个字母。
//Mon. Tues. Wed. Thurs. fri Sat. Sun.
public class Test {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入星期几的前三个字母");
String s = "0";
while (true) {
s = sc.nextLine();
if (s.length() > 4) {
System.out.println("输入有误,请重新输入");
} else {
break;
}
}
for (int i = 0; i <s.length()-1 ; i++) {
if(s.charAt(i)=='M' || s.charAt(i)=='m'){
System.out.println("星期一");
break;
}else if (s.charAt(i)=='T' || s.charAt(i)=='t'){
System.out.println("星期二");
break;
}else if (s.charAt(i)=='W' || s.charAt(i)=='w'){
System.out.println("星期三");
break;
}else if (s.charAt(i)=='F' || s.charAt(i)=='f'){
System.out.println("星期五");
break;
}else if (s.charAt(i)=='T' || s.charAt(i)=='t'){
if (s.charAt(i+1)=='U' || s.charAt(i+1)=='u'){
System.out.println("星期二");
break;
}else if((s.charAt(i+1)=='H' || s.charAt(i+1)=='h')){
System.out.println("星期四");
break;
}
}else if (s.charAt(i)=='S' || s.charAt(i)=='s'){
if (s.charAt(i+1)=='A' || s.charAt(i+1)=='a'){
System.out.println("星期六");
break;
}else if((s.charAt(i+1)=='U' || s.charAt(i+1)=='u')){
System.out.println("星期日");
break;
}
}else{
System.out.println("不存在");
}
}
}
}
最后,关注【码上加油站】微信公众号后,有疑惑有问题想加油的小伙伴可以码上加入社群,让我们一起码上加油吧!!!
浙公网安备 33010602011771号