您好,欢迎访问一九零五行业门户网

Java经典编程题--判断星期几

请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。
public class example26 {
    public static void main(string[] args) {
        f();
    }
public static void f() {
        system.out.println(请输入星期的第一个大写字母:);
        char ch = getchar();
        switch (ch) {
        case 'm':
            system.out.println(该字母对应的是monday。);break;
        case 'w':
            system.out.println(该字母对应的是wednesday。);break;
        case 'f':
            system.out.println(该字母对应的是friday。);break;
        case 't': {
            system.out.println(请输入星期的第二个字母:);
            char ch2 = getchar();
            if (ch2 == 'u') {
                system.out.println(该字母对应的是tuesday。);
            } else if (ch2 == 'h') {
                system.out.println(该字母对应的是thursday。);
            } else {
                system.out.println(无此写法!);
            }
        };break;
        case 's': {
            system.out.println(请输入星期的第二个字母:);
            char ch2 = getchar();
            if (ch2 == 'u') {
                system.out.println(该字母对应的是sunday);
            } else if (ch2 == 'a') {
                system.out.println(该字母对应的是saturday);
            } else {
                system.out.println(无此写法!);
            }
        };break;
        default:
            system.out.println(无法判断你输入的字符!!!);
        }
    }
    public static char getchar() {
        @suppresswarnings(resource)
        scanner s = new scanner(system.in);
        string str = s.nextline();
        char ch = str.charat(0);
        if (ch < 'a' || ch > 'z') {
            system.out.println(首字母输入错误,请重新输入!!!);
            ch = getchar();
        }
        return ch;
    }
}
以上就是java经典编程题--判断星期几的详细内容。
其它类似信息

推荐信息