Java编写学生类,实现年龄增加一岁,显示学生信息,显示年龄大于20岁学生名单

本文介绍了如何使用Java编程创建一个学生类,包含学号、姓名和年龄属性。通过初始化数组存储学生对象,并实现三个功能:一是统一增加所有学生一岁;二是遍历显示所有学生信息;三是找出并显示所有年龄超过20岁的学生名单。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

编写一个学生类 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()); 

              }

       }

}

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值