从键盘输入学生学号,输出学生姓名,若输出的不是以下学号,则输出该学生不存在D001张三:D002李四
时间: 2023-12-27 08:02:25 浏览: 32
好的,以下是Java代码实现从键盘输入学生学号并输出学生姓名的示例,如果输入的学号不是D001或D002,则输出该学生不存在:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// 创建Scanner对象
Scanner scanner = new Scanner(System.in);
// 从键盘输入学生学号
System.out.print("请输入学生学号:");
String studentID = scanner.nextLine();
// 判断学生姓名
String studentName = "";
switch (studentID) {
case "D001":
studentName = "张三";
break;
case "D002":
studentName = "李四";
break;
default:
System.out.println("该学生不存在");
break;
}
// 输出学生姓名
if (!studentName.equals("")) {
System.out.println("学生姓名是:" + studentName);
}
// 关闭Scanner对象
scanner.close();
}
}
```
在这个示例中,我们在输入学号后使用`switch`语句判断学生姓名。如果学号是D001,则学生姓名是张三;如果学号是D002,则学生姓名是李四;如果学号不是D001或D002,则输出该学生不存在。最后,我们输出学生姓名(如果学号存在对应的学生姓名),并关闭Scanner对象以释放资源。