【王道JAVA】【程序 26 求星期】

题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续 判断第二个字母。
程序分析:用情况语句比较好,如果第一个字母一样,则判断用情况语句或 if 语句判断第二个字母。

import java.util.Scanner;
/* 
 * Monday, Tuesday, Wednesday, 
 * Thursday, Friday, Saturday, Sunday
 * */
public class WangDao {
	public static void main(String[] args){
		Scanner scan = new Scanner(System.in);
		System.out.print("Input whichday: ");
		String week = scan.nextLine();
		char[] arr = week.toCharArray();
		
		for (int i = 0; i < arr.length; i++) {
			switch (arr[i]) {
			case 'M':
				System.out.println("It's Monday!");
				break;
			case 'T':
				if (arr[i+1] == 'u') {
					System.out.println("It's Tuesday!");
					break;
				}
				if (arr[i+1] == 'h') {
					System.out.println("It's Thursday!");
					break;
				}
			case 'W':
				System.out.println("It's Wednesday!");
				break;
			case 'F':
				System.out.println("It's Friday!");
				break;
			case 'S':
				if (arr[i+1] == 'a') {
					System.out.println("It's Saturday!");
					break;
				}
				if (arr[i+1] == 'u') {
					System.out.println("It's Sunday!");
					break;
				}
			}
		}
	}
}

猜你喜欢

转载自blog.csdn.net/YelloJesse/article/details/89414879