代码实现:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续 判断第二个字母。

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("不存在");
			}
		}
	}

}
原文地址:https://www.cnblogs.com/loaderman/p/6527481.html