题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续 判断第二个字母。
程序分析:用情况语句比较好,如果第一个字母一样,则判断用情况语句或 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;
}
}
}
}
}