根据文本提示输入英文的星期一到星期日的任意一天的英文的首字母,程序会自动进行近似匹配并输出根据你输入的首字母匹配到的星期。
程序分析
1.大小写的转化
2.判断是否是星期几的英文首字母
3.如果是,输出星期几
4.如果不是给出相应的提示
结果演示
输入正确的首字母
输入错误的
代码演示
package com.six;
import java.util.Scanner;
public class Pdxqj {
public static Scanner input = new Scanner(System.in);
public static void main(String[] args) {
System.out.println("请输入一个字符串:");
String str = input.nextLine().toUpperCase();
switch(str.charAt(0)){
case 'M':{
System.out.println("Monday");
break;
}
case 'W':{
System.out.println("Wednesday");
break;
}
case 'F':{
System.out.println("Friday");
break;
}
case 'T':{
if(str.charAt(1) == 'U'){
System.out.println("Tuesday");
}else if(str.charAt(1) == 'H'){
System.out.println("Thursday");
}else{
System.out.println("无此写法!");
}
}
break;
case 'S':{
if(str.charAt(1) == 'U'){
System.out.println("Sunday");
}else if(str.charAt(1) == 'A'){
System.out.println("Saturday");
}else{
System.out.println("无此写法!");
}
}
break;
default:System.out.println("无此写法!");
}
}
}
了解更多关注我哟!!!
扫一扫进入我的公众号