package com.neusoft.data20180717.zuoye;
/**
* 学生类
* @author 郭浩
*
*/
public class Student {
public String name;
public int age;
public String gender;
public void sayHello(){
System.out.println("大家好,我叫"+name+",性别:"+gender+",今年:"+age);
}
}
******************************************************************************************************************
package com.neusoft.data20180717.zuoye;
/**
*
* @author 郭浩
*
*/
public class AddStudent {
Student[] students = new Student[5];
/**
* 添加学生信息
* @param student
* @return
*/
public Student[] addStu(Student student){
for (int i = 0; i < students.length; i++) {
//判断数组的当前位置是否为空,为空加入学生对象
if(null==students[i]){
students[i] = student;
break;
}
}
return students;
}
}
*************************************************************************************************************************
package com.neusoft.data20180717.zuoye;
import java.util.Scanner;
/**
* 学生测试类
* @author 郭浩
*
*/
public class StudentTest {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("添加学生信息:");
String answer = "";
Student[] students = null;
Student student =null;
AddStudent addStudent = new AddStudent();
do {
student=new Student();
System.out.println("请输入学生姓名:");
student.name = input.next();
System.out.println("请输入年龄:");
student.age = input.nextInt();
System.out.println("请输入性别:");
student.gender = input.next();
// 调用添加的方法
students = addStudent.addStu(student);
System.out.println("您确定要继续吗?y/n");
answer = input.next();
} while ("y".equals(answer));
System.out.println("学生信息如下:");
for (int i = 0; i < students.length; i++) {
if(null!=students[i]){
System.out.println("姓名:"+students[i].name);
System.out.println("年龄:"+students[i].age);
System.out.println("性别:"+students[i].gender);
}
}
}
}