您的位置:首页 > 编程语言 > Java开发

学生管理系统java(最基础的)

2017-04-18 14:57 309 查看
Operate.java//显示栏

package com.stu;

import java.util.*;

public class Operate {

public static void main(String[] args) {

Stuservice srv=new Stuservice();

Scanner sc=new Scanner(System.in);

while(true){

srv.menu();

int choose=sc.nextInt();

if(choose==6)break;

switch(choose){

case 1:srv.addStudent();

break;

case 2:srv.showAllstudent();

break;

case 3:srv.findByid();

break;

case 4:srv.belowAllstudent();

break;

case 5:srv.upAllstudent();

break;

default:System.out.println("\t\t\tInput error\n ");

}

System.out.print("\t\t\t按任意键返回主菜单:");

String flag=sc.next();

System.out.println("\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r");

}

}

}

student.java//学生集合

package com.stu;

public class Student {

private int id;

private String stuName;

private String sex;

private int age;

private int score;

public Student(int id, String stuName, String sex, int age, int score) {

super();

this.id = id;

this.stuName = stuName;

this.sex = sex;

this.age = age;

this.score = score;

}

public int getAge() {

return age;

}

public void setAge(int age) {

this.age = age;

}

public int getId() {

return id;

}

public void setId(int id) {

this.id = id;

}

public int getScore() {

return score;

}

public void setScore(int score) {

this.score = score;

}

public String getSex() {

return sex;

}

public void setSex(String sex) {

this.sex = sex;

}

public String getStuName() {

return stuName;

}

public void setStuName(String stuName) {

this.stuName = stuName;

}

}

Stuservice.java//学生管理系统各项功能

package com.stu;

import java.util.*;

public class Stuservice {

List<Student> list=new ArrayList();//集合对象的创建 泛型的使用

Scanner sc=new Scanner(System.in);

String flag;

public void menu(){

System.out.println("\t****************************⊙**************************");

System.out.println("\t* *");

System.out.println("\t* ●欢迎进入学生教务管理系统● *");

System.out.println("\t* *");

System.out.println("\t****************************⊙**************************");

System.out.println();

System.out.println("\t****************************⊙***************************");

System.out.println("\t\t\t\t1、添加学生信息");

System.out.println("\t\t\t\t2、显示所有学生信息");

System.out.println("\t\t\t\t3、查找学生信息");

System.out.println("\t\t\t\t4、查询低于调档线学生信息");

System.out.println("\t\t\t\t5、查询高于指定分数学生信息");

System.out.println("\t\t\t\t6、退出");

System.out.println("\t****************************⊙***************************\n");

System.out.pri

nt("\t\t\t请选择操作:");

}

public void addStudent(){

System.out.print("\n");

System.out.println("\t\t\t\t ★添加学生信息");

for(int i=1;i<=100;i++){

System.out.print("\t\t\t录入学号:");

int id=sc.nextInt();

System.out.print("\t\t\t录入姓名:");

String stuName=sc.next();

System.out.print("\t\t\t录入性别:");

String sex=sc.next();

System.out.print("\t\t\t录入年龄:");

int age=sc.nextInt();

System.out.print("\t\t\t录入成绩:");

int score=sc.nextInt();

Student stu = new Student(id, stuName, sex, age, score);

list.add(stu);

System.out.print("\t\t按N|n退出添加,任意键继续添加");

String flag=sc.next();

if("n".equalsIgnoreCase(flag))

break;

}

}

public void showAllstudent(){

System.out.print("\n");

System.out.println("\t\t\t\t★显示所有信息");

System.out.println("\t\t学号\t姓名\t性别\t年龄\t成绩");

System.out.println("\t********************************************************");

for(Student stu : list)

{

System.out.println("\t\t"+ stu.getId()+ "\t"+ stu.getStuName() +"\t"+ stu.getSex() +"\t"+ stu.getAge() +"\t"+ stu.getScore());

System.out.println("\t---------------------------------------------------------");

}

}

public void findByid(){

System.out.print("\n");

System.out.println("\t\t\t\t★查找学生信息");

System.out.print("\t\t请输入学号:");

int ID=sc.nextInt();

int flag=0;

System.out.println("\t\t学号\t姓名\t性别\t年龄\t成绩");

System.out.println("\t********************************************************");

for(Student stu : list){

if(ID==stu.getId()){

flag=1 ;

System.out.println("\t\t"+ stu.getId()+ "\t"+ stu.getStuName() +"\t"+ stu.getSex() +"\t"+ stu.getAge() +"\t"+ stu.getScore());

break;

}

}

if(flag==0)

System.out.println("\t\t\t\t查无此人!");

System.out.println("\t---------------------------------------------------------");

}

public void belowAllstudent(){

System.out.print("\n");

System.out.println("\t\t\t\t★低于调档线学生信息");

System.out.print("\t\t请输入分数:");

int Score=sc.nextInt();

System.out.println("\t\t学号\t姓名\t性别\t年龄\t成绩");

System.out.println("\t********************************************************");

for(Student stu : list){

if(stu.getScore()<Score)

System.out.println("\t\t"+ stu.getId()+ "\t"+ stu.getStuName() +"\t"+ stu.getSex() +"\t"+ stu.getAge() +"\t"+ stu.getScore());

}

System.out.println("\t---------------------------------------------------------");

}

public void upAllstudent(){

System.out.print("\n");

System.out.println("\t\t\t\t★高于指定分数学生信息");

System.out.print("\t\t请输入分数:");

int Score=sc.nextInt();

System.out.println("\t\t学号\t姓名\t

性别\t年龄\t成绩");

System.out.println("\t********************************************************");

for(Student stu : list){

if(stu.getScore()>Score)

System.out.println("\t\t"+ stu.getId()+ "\t"+ stu.getStuName() +"\t"+ stu.getSex() +"\t"+ stu.getAge() +"\t"+ stu.getScore());

}

System.out.println("\t---------------------------------------------------------");

}

}

Java免费学习资料直播公开课群:175161984





内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息