import java.text.SimpleDateFormat;
public class EX1_4 {
public static void main(String[] args) { } }
运行截图:
5、 设计一个类Student,类的属性有:姓名,学号,出生日期,性别,所在系等。并生成学生类对象数组。按照学生的姓名将学生排序输出。使用String类的compareTo方法。 1)、定义学生类 class Student{
String input = \
SimpleDateFormat formatter = new SimpleDateFormat(\ Date d1 = null; Date d2 = new Date(); try {
d1= formatter.parse(input);
} catch (ParseException e) { }
long diff = d2.getTime() - d1.getTime();
System.out.println(\
e.printStackTrace();
private String sno,sname,sbirth,ssex,sdept;//构造函数,set-get函数 }
2)、创建一个测试类 public class Ex1_2{
public Student[] initStudent(){ //初始化学生信息 Student s[]=new Student[5];
String[] names={\ ...//定义几个数组放置属性信息 for(int i=0;i s[i]=new Student(nos[i],names[i],births[i],sess[i],depts[i]); return s; } public void sortStudent(Student[] s){//排序按照姓名,选择法 for(int i=0;i for(int j=i+1;j if((s[min].getSname().compareTo(s[j].getSname())>0) min=j; if(min!=i){ Student t=s[i];s[i]=s[min];s[min]=t; } } } public void dispStudent((Student[] s){//输出学生信息 .. } public static void main(String[] args){ Ex1_2 obj=new Ex1_2(); Student[] s=obj.initStudent(); obj.sortStudent(s); obj.dispStudent(s); } } 运行代码: package EX1_5; public class Student { private String sno,sname,sbirth,ssex,sdept; Student(String sno,String sname,String sbirth,String ssex,String sdept){ } public String getSno() { this.sno=sno; this.sname=sname; this.sbirth=sbirth; this.ssex=ssex; this.sdept=sdept; } return sno; public void setSno(String sno) { } public String getSname() { } public void setSname(String sname) { } public String getSbirth() { } public void setSbirth(String sbirth) { } public String getSsex() { } public void setSsex(String ssex) { } public String getSdept() { this.ssex = ssex; return ssex; this.sbirth = sbirth; return sbirth; this.sname = sname; return sname; this.sno = sno; } } return sdept; public void setSdept(String sdept) { } this.sdept = sdept; package EX1_5; public class Test { public Student[] initStudent(){ //初始化学生信息 Student s[]=new Student[5]; String[] snos={\ String[] names={\}; String[] births={\ String[] sess={\男\男\男\女\男\ String[] depts={\计算机\数学\英语\测控\经济\ for(int i=0;i s[i]=new Student(snos[i],names[i],births[i],sess[i],depts[i]); return s;