学生管理系统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
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
相关文章推荐
- 用java基础语言编写一个班级学生管理系统
- Java基础实现学生管理系统
- Java基础编程小练习---(数组)学生成绩管理系统
- Java基础---学生信息管理系统(借助Array List)
- [零基础学JAVA]Java SE实战开发-37.MIS信息管理系统实战开发[文件保存](2) 推荐
- 黑马程序员--JAVA基础案例之交通灯管理系统
- Java 学生管理系统代码
- [零基础学JAVA]Java SE实战开发-37.MIS信息管理系统实战开发[JDBC](2) 推荐
- Java基础(十六)——项目实战——交通灯管理系统
- 用JAVA编写的集美大学学生成绩管理系统
- Java_学生信息管理系统-后台数据库设计
- (2011年java基础):交通灯管理系统
- [零基础学JAVA]Java SE实战开发-37.MIS信息管理系统实战开发[文件保存](1) 推荐
- 黑马程序员 17 Java基础教学 - 17 - 交通灯管理系统
- java 学生管理系统(文件io)
- 黑马程序员 Java基础 --->7K面试题之交通灯管理系统
- [零基础学JAVA]Java SE实战开发-37.MIS信息管理系统实战开发[JDBC](3) 推荐
- 我写的Java学生成绩管理系统源代码
- java写的迷你学生信息管理系统
- Java学生管理系统(GUI)--(又写了这种破玩意儿了老师,放过我们吧,能不能来点新意)