本文主要是介绍java编写一个学生类student,属性有:学号、姓名、年龄,将所有学生存储在一个数组中,自拟数据,用数组的初始化方法给数组赋值。并实现如下操作: ① 将所有学生年龄增加一岁; ② 按数组中顺序,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
大学学习之java篇
题目:编写一个学生类student,属性有:学号、姓名、年龄,将所有学生存储在一个数组中,自拟数据,用数组的初始化方法给数组赋值。并实现如下操作: ① 将所有学生年龄增加一岁; ② 按数组中顺序显示所有学生信息; ③ 查找显示所有年龄大于20岁的学生名单。
使用工具:
Eclipse IDE for Java Developers - 2019-12
代码如下:
package firstpack;import java.util.Scanner;public class text {public static class Stu{int no;String name;int age;Stu(int no,String name,int age){this.no=no;this.name=name;this.age=age;}void Add(Stu[] arr) {for(int i=0;i<arr.length;i++)arr[i].age+=1;}void Check(Stu[] arr) {for(int i=0;i<arr.length;i++){if(arr[i].age>20)System.out.println("学号:"+arr[i].no+"|"+"姓名:"+arr[i].name+"|"+"年龄:"+arr[i].age);}}void Print(Stu[] arr) {for(int i=0;i<arr.length;i++)System.out.println("学号:"+arr[i].no+"|"+"姓名:"+arr[i].name+"|"+"年龄:"+arr[i].age);}}public static void main(String[] args) {Stu v1=new Stu(1011,"阿猫",19);Stu v2=new Stu(1703,"阿狗",20);Stu v3=new Stu(1204,"晓晓",21);Stu v4=new Stu(1468,"朝朝",21);Stu[] arr= {v1,v2,v3,v4};System.out.println("所有学生初始信息如下:");v1.Print(arr);v1.Add(arr);System.out.println("所有学生年龄加一后信息如下:");v1.Print(arr);System.out.println("年龄大于20的学生名单:");v1.Check(arr);}
}
运行结果:
这篇关于java编写一个学生类student,属性有:学号、姓名、年龄,将所有学生存储在一个数组中,自拟数据,用数组的初始化方法给数组赋值。并实现如下操作: ① 将所有学生年龄增加一岁; ② 按数组中顺序的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!