java student management system (add, delete, change, check function)

package mm;
import java.util.Scanner;
import java.util.ArrayList;
class Student1 {
 private String stunumber;
 private String name;
 private int age;
 private boolean sex;
 private double score;
 public Student1() {
 }
 public Student1(String stunumber, String name, int age, boolean sex, double score) {
  this.stunumber = stunumber;
  this.name = name;
  this.age = age;
  this.sex = sex;
  this.score = score;
 }
 public String getStunumber() {
  return stunumber;
 }
 public void setStunumber (String saving umber) {
  this.stunumber = saving umber;
 }
 public String getName() {
  return name;
 }
 public void setName(String name) {
  this.name = name;
 }
 public int getAge() {
  return age;
 }
 public void setAge(int age) {
  this.age = age;
 }
 public boolean getSex() {
  return sex;
 }
 public void setSex(boolean sex) {
  this.sex = sex;
 }
 public double getScore() {
  return score;
 }
 public void setScore(double score) {
  this.score = score;
 }
}
public class Student {
 static Scanner sc = new Scanner(System.in);
 static void main public (String [] args) {
  the ArrayList <student1> = new new List the ArrayList <student1> ();
  for (;;) {
   System.out.println ( "select");
   System.out.println ( " 1, traverse ");
   System.out.println (" 2, increase ");
   System.out.println (". 3, delete ");
   System.out.println (". 4, edit ");
   System.out.println ( "5, the query");
   System.out.println ( "Please enter your selection:");
   int = sc.nextInt choice ();
   Switch (choice) {
   Case 1:
    showstudent (List);
    BREAK;
   Case 2 :
    addStudent (List);
    BREAK;
   Case. 3:
    deletestudent (List);
    BREAK;
   case 4:
    updatestudent(list);
    break;
   case 5:
    selectstudent(list);
    break;
   }
  }
 }
 static void showstudent Private (the ArrayList <student1> List) {
  IF (list.size () == 0) {
   System.out.println ( "no current student information");
   return;
  }
  for (student1 STU: List) {
   System.out.println ( "Student ID:" + stu.getStunumber () + "Name:" + stu.getName () + "Age:" + stu.getAge () + "gender : "
     + stu.getSex () +" results: "stu.getScore + ());
  }
 }
 static void addStudent Private (the ArrayList <student1> List) {
  System.out.println ( "Please enter the Student ID:");
  String stunumber sc.next = ();
  System.out.println ( "Enter your name:");
  sc.next name = String ();
  System.out.println ( "Please enter the Age:");
  int = sc.nextInt Age ();
  System.out.println ( "Please enter the sex:");
  boolean sex = sc .nextBoolean ();
  System.out.println ( "Please enter the result:");
  Double score = sc.nextDouble ();
  student1 STU = new new student1 (stunumber, name, Age, Sex, score);
  list.add (STU );
  System.out.println ( "Add success!");
 }
 static void deletestudent Private (the ArrayList <student1> List) {
  IF (list.size () == 0) {
   System.out.println ( "no current student information");
   return;
  }
  System.out.println ( "Enter student number you want to delete: ");
  String the above mentioned id = sc.next ();
  for (int i = 0; i <list.size (); i ++) {
   IF (id.equals (list.get (i ) .getStunumber ())) {
    list.remove (i);
    System.out.println ( "deleted successfully!");
   } the else {
    System.out.println ( "student information you want to delete is not found, please re-enter");
   }
  }
 }
 static void updatestudent Private (the ArrayList <student1> List) {
  IF (list.size () == 0) {
   System.out.println ( "no current student information");
   return;
  }
  System.out.println ( "Enter you want to modify student number: ");
  String the above mentioned id = sc.next ();
  for (int i = 0; i <list.size (); i ++) {
   IF (id.equals (list.get (i) .getStunumber ())) {
    System.out.println ( "Please enter a new Student ID:");
    String stunumberNew = sc.next ();
    System.out.println ( "Please enter a new name:");
    String = sc.next nameNew ();
    System.out.println ( "Please enter a new age:");
    int ageNew = sc.nextInt ();
    System.out.println ( "Please enter a new gender:");
    boolean sexNew = sc.nextBoolean ();
    System.out.println ( "Please enter a new score:");
    int scoreNew = sc.nextInt ();
    student1 STU = new new student1 (stunumberNew, nameNew, ageNew, sexNew, scoreNew);
    list.set (i, STU) ;
    System.out.println ( "modified successfully!");
   } the else {
    System.out.println ( "not found the student, please re-enter");
   }
  }
 }
 static void selectstudent Private (the ArrayList <student1> List) {
  IF (list.size () == 0) {
   System.out.println ( "no current student information");
   return;
  }
  System.out.println ( "Enter You want to look up student number: ");
  String the above mentioned id = sc.next ();
  for (int i = 0; i <list.size (); i ++) {
   IF (id.equals (list.get (i) .getStunumber ())) {
    System.out.println ( "Student ID:" + list.get (i) .getStunumber () + " name:" + list.get (i) .getName () + " Age:"
      + list.get (i) .getAge () + " gender:" + list.get (i) .getSex () + " results:" + List.get (I) .getScore ());
   } {the else
    the System. out.println ( "not found the student, please re-enter");
   }
  }
 }
}

Guess you like

Origin www.cnblogs.com/MoooJL/p/11774019.html