900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 编写一个学生类 student 包含的属性有学号 姓名年龄 将所有学生存储在一个数组中

编写一个学生类 student 包含的属性有学号 姓名年龄 将所有学生存储在一个数组中

时间:2024-05-07 00:40:11

相关推荐

编写一个学生类 student 包含的属性有学号 姓名年龄 将所有学生存储在一个数组中

编写一个学生类 student,包含的属性有学号、姓名年龄,将所有学生存储在一个数组中,自拟数据,用数组的初始化方法给数组赋值,并实现如下操作:

①将所有学生年龄增加一岁

②按数组中顺序显示所有学生信息

③查找显示所有年龄大于20岁的学生名单

运行结果:

代码

public class Dbs {int num;int age;String name;public Dbs(int num,int age,String name) {this.num=num;this.age=age;this.name=name;}public String toString() {return num+"\t"+name+"\t"+age;}public static void addAge(Dbs arr[]) {//将所有学生年龄增加一岁for(int k=0;k<arr.length;k++)arr[k].age+=1;}public static void allStu(Dbs arr[]) {//按数组中顺序显示所有学生信息for(int k=0;k<arr.length;k++) System.out.println(arr[k]);}public static void selStu(Dbs arr[]) {//查找显示所有年龄大于20岁的学生名单for(int k=0;k<=arr.length-1;k++) {if(arr[k].age>20)System.out.println(arr[k].name);}}public static void main(String[] args) {Dbs s1=new Dbs(101,22,"小明");Dbs s2=new Dbs(102,18,"小红");Dbs s3=new Dbs(103,15,"小白");Dbs dbs[]= {s1,s2,s3};addAge(dbs);allStu(dbs);System.out.println("以下是年龄超过20岁的学生名单:");selStu(dbs);}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。