您的位置:首页 > 其它

简单的学生类

2015-08-11 23:07 211 查看
package proj;

/**

* 学生信息

* @author 代昌波

* @version 1.0

*

*/

public class Student {

private String name;

private String sex;

private int age;

private double number;

public Student(){

}

/**

* 带参构造方法

* @param number

* @param name

* @param sex

* @param age

*/

public Student(double number,String name,String sex,int age){

this.age=age;

this.name=name;

this.number=number;

this.sex=sex;

}

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public String getSex() {

return sex;

}

public void setSex(String sex) {

this.sex = sex;

}

public int getAge() {

return age;

}

public void setAge(int age) {

this.age = age;

}

public double getNumber() {

return number;

}

public void setNumber(double number) {

this.number = number;

}

}

package srevice;

/**

* @author 代昌波

* @version 1.0

* 主函数入口

*/

import java.util.ArrayList;

import java.util.Scanner;

import proj.Student;

public class StuMain {

public static void main(String[] args){

ArrayList<Student> stus=new ArrayList<Student>();

System.out.println("-----------------欢迎登陆上海大学学生管理系统---------------");

while(true){

System.out.println("a:添加学生\t"+"b:删除学生\t"+"c:获取学生信息\t"+

"d:查看所有学生信息\t"+"q:退出系统");

Scanner readers=new Scanner(System.in);

String aa=readers.next();

if(aa.equals("a")){

System.out.println("---添加学生---");

System.out.println("学号");

String number=readers.next();

System.out.println("姓名");

String name=readers.next();

System.out.println("性别");

String sex=readers.next();

System.out.println("年龄");

String age=readers.next();

Student stu=new Student();

int mynumber =Integer.parseInt(number);

stu.setNumber(mynumber);

stu.setName(name);

//String类型转换成int型

int myage =Integer.parseInt(age);

stu.setAge(myage);

stu.setSex(sex);

//将数据存入集合中

stus.add(stu);

}

else if(aa.equals("b")){

System.out.println("-------删除学生--------");

String number=readers.next();

for(Student s:stus){

if(number.equals(s.getNumber())){

stus.remove(s);

System.out.println("删除成功");

break;

}

}

}else if(aa.equals("c")){

System.out.println("查看学生信息:");

String number=readers.next();

for(Student s:stus){

if(number.equals(s.getName()));

System.out.println("a:添加学生\t"+"b:删除学生\t"+"c:获取学生信息\t"+

"d:查看所有学生信息\t"+"q:退出系统");

break;

}

}else if(aa.equals("d")){

System.out.println("查看所有学生信息");

for(Student s:stus){

System.out.println(s.getName()+s.getNumber()+s.getAge()+s.getSex());

}

}else if(aa.equals("q")){

//break;

System.exit(0);//终止循环

System.out.println("退出系统:");

}

}

}

}

这几天一直在复习oop和java基础,其实java和其他语言一样,如果静下心来好好研究,你会不知不觉的喜欢上他,其实java程序最重要的就是他的思想,思想就是一个程序的灵魂,只要有了灵魂,他才会变得有生机。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: