JAVA 习题
2017-05-08 10:57 backyyan 阅读(229) 评论(0) 编辑 收藏 举报import java.util.Scanner; import java.util.regex.Pattern; public class Test2 { public static void main(String []args){ Scanner input=new Scanner(System.in); System.out.println("欢迎访问本校教师学生信息录入系统!\n"); System.out.print("请输入要录入的姓名:\n"); String name=input.next(); System.out.print("请输入您的年龄:\n"); int age=input.nextInt(); System.out.print("请输入您的性别:\n"); String gender=input.next(); System.out.print("请输入要录入的角色:(1.教师 2.学生)\n"); switch(input.nextInt()){ case 1: System.out.print("请选择教师的授课方向:(1.java方向 "+"2..NET方向)\n"); String majorFiled=null; if(input.nextInt()==1) { majorFiled="Java方向"; } else{ majorFiled=".NET方向"; } Teacher teacher=new Teacher(); teacher.name=name; teacher.age=age; teacher.majorField=majorFiled; teacher.print(); break; case 2: System.out.print("请选择学生的年级:(1、大一 2、大二 3、大三)\n"); String grade=null; int gradeInt=input.nextInt(); if(gradeInt==1) grade="大一"; else if (gradeInt==2) { grade="大二"; } else { grade="大三"; } Student student=new Student(); student.name=name; student.grade=grade; student.print(); } } }
public class Student { //定义一个学生类 String name; int age; char gender; String grade; public void print(){ System.out.println("我是"+name+",我的年龄是"+age+"岁,我的性别是"+gender+",目前我上"+grade); } }
public class Teacher { String name; String majorField; int age; char gender; public void print(){ System.out.println("我是"+name+",我的年龄是:"+age+"岁,我的性别是"+gender+",我的授课方向是:"+majorField); } }