学号12位是学院编号(03表示信息学院),34位是专业(01表示计算机科学与技术、02表示教育技术、03表示网络工程、04表示软件工程),5-8位是班级,9、10位是序号。从键盘输入一个学生的姓名、学号,计算并输出学生信息。java
时间: 2024-05-26 21:12:59 浏览: 48
代码如下:
import java.util.Scanner;
public class Student {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入学生姓名:");
String name = input.nextLine();
System.out.print("请输入学号:");
String num = input.nextLine();
String academy = num.substring(0, 2);
String major = num.substring(2, 4);
String clazz = num.substring(4, 8);
String index = num.substring(8, 10);
System.out.println("学生姓名:" + name);
System.out.println("学号:" + num);
System.out.println("所属学院:" + academy);
System.out.println("所属专业:" + major);
System.out.println("所属班级:" + clazz);
System.out.println("序号:" + index);
}
}
阅读全文