*4.18(学生的专业和年级)编程一个程序,提示用户输入两个字符,显示这两个字符代表的专业以及年级,第一个字符表示专业,第二个是一个数字字符1、2、3、4,分别表示大一、大二、大三、大四
题目
题目概述
*4.18(学生的专业和年级)编程一个程序,提示用户输入两个字符,显示这两个字符代表的专业以及年级,第一个字符表示专业,第二个是一个数字字符1、2、3、4,输出对应结果分别表示大一、大二、大三、大四
假设下面的字符用于表示专业:
字符 | 专业 |
---|---|
M | 数学 |
C | 计算机科学 |
I | 信息技术 |
运行示例
Enter two characters: M1
Mathematics Freshman
Enter two characters: C3
Computer Science Junior
Enter two characters: T3
Invalid input
破题
- 接收用户输入
- 判断长度是否为2,如果不是则输入不合法
- 拆开分装为两个变量
- 判断输入合法性(各自判断)
- 各自找到对应的字符串
- 合并输出
代码
import java.util.Scanner;
public class Test4_18 {
public static void main(String[] args) {
// 接收用户输入
Scanner input = new Scanner(System.in