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程序最重要的就是他的思想,思想就是一个程序的灵魂,只要有了灵魂,他才会变得有生机。