import java.util.Scanner;
class Student
{ //建立一个学生类
String name;//名字
int age;//年龄
String sex;//性别
String major;//专业
//public Student(){
// name ="dd"; age =0;
// sex = "m"; major ="dd";
//}
public void setSt(String name,int age, String sex, String major){
this.name =name;
this.age = age;
this.sex = sex;
this.major = major;
}
public void print(){
System.out.println("名字:"+name+"\t"+"年龄:"+age);
System.out.println( "性别:"+sex+"\t"+"专业:"+major);
}
}
class StudentManage//对学生类进行管理
{
Student[] arr = new Student[1];
public void getNews(){
Scanner in = new Scanner(System.in);
System.out.println("输入姓名:");
String name = in.next();
System.out.println("输入年龄:");
int age = in.nextInt();
System.out.println("输入性别:");
String sex = in.next();
System.out.println("输入你的专业:");
String major = in.next();
for(int i=0;i<arr.length;i++){
arr[i]=new Student();
}
//arr[0].name=name;
//System.out.println(arr[0].name);
arr[0].setSt(name,age,sex,major);//为类型性数组赋值
//return this.arr = arr;
arr[0].print();
}
//对学生类数组的增删改查
/*public void increase(){
getNews();
Student[] arr_1 = new Student[arr.length+1];
arr_1[arr.length] = getNews(); ;
for(int x=0; x<this.arr.length+1;x++){
arr_1[x] = arr[x];
}
this.arr = arr_1;
}*/
}
class User
{
public void manage(){
Scanner in = new Scanner(System.in);
StudentManage personManage = new StudentManage();
//for(int x=0; x<90; x++){
System.out.println("输入需要执行的指令:");
System.out.println("1:建立档案"+"\t"+"2:查找学院"+"\t"+"3:添加新的学院信息");
System.out.println("4:修改信息"+"\t"+"5:删除学员信息"+"\t"+"6:查看全部!");
int num = in.nextInt();
switch(num){
case 1:
personManage.getNews();
break;
case 2:
//personManage.increase();
break;
default :
break;
}
//}
}
}
class StudentNewsManage
{
public static void main(String[] args){
User person = new User();
person.manage();
//StudentManage p = new StudentManage();
//p.getNews();
//p.print;
}
} |
|