编写一个学生类student,包含的属性有学号、姓名、年龄,将所有学生存储在一个数组中,自拟数据,用数组的初始化数据给数组赋值,并实现如下操作:1.将所有学生年龄增加一岁2.按数组中顺序显示所有学生信息3.查找显示所有年龄大于20岁的学生名单
完整代码如下:
package pk1;
public class java {
int number,age;
String name;
public java(int num,String na,int ag) {
number=num;
name=na;
age=ag;
}
public void increaseage() {
this.age++;
}
public void display() {
System.out.println("学号:"+this.number+" 姓名:"+this.name+" 年龄:"+this.age);
}
public void age20(){
if(this.age>20)
System.out.println("学号:"+this.number+" 姓名:"+this.name+" 年龄:"+this.age);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
java s1=new java(1,"lihua",19);
java s2=new java(2,"xiaoming",20);
java s3=new java(3,"zhangsan",21);
java s[]= {s1,s2,s3};
for(int i=0;i<s.length;i++)
s[i].increaseage();
System.out.println("学生名单为:");
for(int i=0;i<s.length;i++)
s[i].display();
System.out.println("年龄大于20岁的学生有:");
for(int i=0;i<s.length;i++)
s[i].age20();
}
}