编写一个学生类 student,包含的属性有学号、姓名、年龄,将所有学生存储在一个数组中,自拟数据,用数组的初始化方法给数组赋值。并实现如下操作:
①将所有学生年龄增加一岁。
②按数组中顺序显示所有学生信息。
③査找显示所有年龄大于20岁的学生名单。
package Student;
class SStudent
{
private String sno;//学号
private String name;
private int age;
public SStudent(String sno,String name,int
age)
{
this.sno=sno;
this.name=name;
this.age=age;
}
public void addage()//年龄加一
{
age++;
}
public int getage()//获得年龄
{
return age;
}
public String toString() {
return "学号:" + sno + ", 姓名:" + name + ", 年龄:" + age;
}
}
public class sss {
public static void main(String[] args) {
// TODO Auto-generated method stub
SStudent s1=new SStudent("0123","哈哈",18);
SStudent s2=new SStudent("4152","康康",25);
SStudent s3=new SStudent("7863","噢噢",17);
SStudent s4=new SStudent("2584","七千",23);
SStudent s5=new SStudent("3695","信息",16);
SStudent[] s= {s1,s2,s3,s4,s5};
System.out.println("学生信息如下:");
for(SStudent x: s)
System.out.println(x);
System.out.println("学生年龄加一:");
for(int i=0;i<s.length;i++)
s[i].addage();
for(SStudent x: s)
System.out.println(x);
System.out.println("年龄大于20岁的学生信息:");
for(int i=0;i<s.length;i++)
{
if(s[i].getage()>20)
System.out.println(s[i].toString());
}
}
}