首页 > 编程语言 > 详细

一个数组储存多个对象

时间:2019-03-05 17:20:42      阅读:199      评论:0      收藏:0      [点我收藏+]
import java.util.Scanner;
public class Student { //第一步:创建一个Student类,定义类变量 public String studentName; public String sex; public int age; public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc=new Scanner(System.in); /*第二步:定义了一个Student型的数组,长度为5,同为引用类型的String对应 String[] st=new String[5];*/ Student[] st=new Student[5]; for(int i=0;i<st.length;i++){ /*第三步:通过输入添加数组的元素,必须要用到for循环,因为要存的是多个对象,所以在for循环中new实例化对象student,每一个i对应一个对象*/ Student student=new Student(); System.out.println("请输入第"+(i+1)+"个学员的名字"); //第四步:对学员变量赋值 student.studentName=sc.next(); System.out.println("请输入第"+(i+1)+"个学员的年龄"); student.age=sc.nextInt(); //第五步:将学员对象存入数组 st[i]=student; } //第七步:遍历数组,输入所有学员信息 for(int i=0;i<st.length;i++){ Student student=st[i]; System.out.println("第"+(i+1)+"个学学员的名称为:"+student.studentName+""+"年龄为:"+student.age); } } }

 

一个数组储存多个对象

原文:https://www.cnblogs.com/xiaowoniulx/p/10478024.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!