Public classArraylistdemo { Public Static voidMain (string[] args) {//TODO auto-generated Method StubScanner sc =NewScanner (system.in); Studentsbiz stubiz=Newstudentsbiz (); CharFlag = ' Y '; Do{System.out.println ("\t\t Student Management System"); System.out.println ("\t\t 1. Increase Student Information"); System.out.println ("\t\t 2. Modify Student Information"); System.out.println ("\t\t 3. Check student Information"); System.out.println ("\t\t 4. Delete Student Information"); System.out.println ("================================"); System.out.println ("Please select a number to operate:"); intwhich =Sc.nextint (); String name= ""; String Age= ""; String Sex= ""; String Classes= ""; Students Stus=NewStudents (); Switch(which) { Case1: System.out.println ("Please enter student's name:"); Name=Sc.next (); System.out.println ("Please enter student Age:"); Age=Sc.next (); System.out.println ("Please enter student Gender:"); Sex=Sc.next (); System.out.println ("Please enter Student class:"); Classes=Sc.next (); Stus.setname (name); Stus.setage (age); Stus.setsex (Sex); Stus.setclasses (classes); //Call the Add student method of the business classStubiz.addstu (Stus); Break; Case2: System.out.println ("Please enter student's name (name cannot be modified):"); Name=Sc.next (); System.out.println ("Please enter student Age:"); Age=Sc.next (); System.out.println ("Please enter student Gender:"); Sex=Sc.next (); System.out.println ("Please enter Student class:"); Classes=Sc.next (); Stus.setname (name); Stus.setage (age); Stus.setsex (Sex); Stus.setclasses (classes); //Call the Add student method of the business classStubiz.updatestu (Stus); Break; Case3: List myList=stubiz.getlist (); if(Mylist.size () >0) {System.out.println ("\ t name \ t age \ t sex \ t Class"); System.out.println ("====================================="); } for(inti = 0; I < mylist.size (); i++) {Students stu=(Students) mylist.get (i); System.out.print ("\ T" +stu.getname ()); System.out.print ("\ T" +stu.getage ()); System.out.print ("\ T" +stu.getsex ()); System.out.print ("\ T" +stu.getclasses ()); System.out.print ("\ n"); } Break; Case4: System.out.println ("Please enter the deleted student's name:"); Name=Sc.next (); Stubiz.deletestu (name); Break; default: Break; } System.out.println ("Operation succeeded, continued (y/n)"); Flag= Sc.next (). CharAt (0); } while(flag== ' y '); }}
Test of student management system