用java编写能输入和输出n个学生的信息(学生姓名,年龄,性别),用面向对象的方法 | 您所在的位置:网站首页 › java录入学生成绩信息 › 用java编写能输入和输出n个学生的信息(学生姓名,年龄,性别),用面向对象的方法 |
编写一个控制台程序,重复输n个学生的信息(学生姓名,年龄,性别),并把这5个学生对象加入到StringBuffer中buffer.append(student),最后输出StringBuffer的内容,输出格式如下: 1.张三 22 男 2.李四 18 女 …… 注意每个学生的信息输出一行。` 思路:首先建一个学生类(Student),将学生姓名、年龄、性别封装起来,setter/getter方法设置和得到属性,在测试类(Test)中建一个 Student[] students = new Student[N]数组,用来存学生这些个对象,然后通过构造器构造学生。如下所示: 主要:students[i] = new Student(input.next(), input.nextInt(), input.next());//键盘输入学生的每一个属性后封装成一个学生对象,将其引用给students[i] 。 buffer.append((i+1)+"."+students[i].getStuName()+"\t").append(students[i].getAge()+"\t").append(students[i].getGender()+"\n"); //或用buffer.append(students[i]+"\n");添加每一个学生的信息到buffer中 最后,在控制台打印出学生信息 具体实现代码如下: |
CopyRight 2018-2019 实验室设备网 版权所有 |