Guest User

Untitled

a guest
Jun 25th, 2018
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.55 KB | None | 0 0
  1. import java.io.*;
  2. import java.util.*;
  3.  
  4. public class Test{
  5. public static void main(String argv[]){
  6. DataBase db = new DataBase();
  7. db.addStudent(185844,"Bodzio","Ch");
  8. db.addStudent(188966,"Kacper","P");
  9.  
  10. db.addCourse(0,"AiSD",6);
  11. db.addCourse(1,"KP1",4);
  12. db.addCourse(2,"WdFTI",3);
  13.  
  14. db.addGrade(185844,0,4.0);
  15. db.addGrade(185844,1,5.5);
  16. db.addGrade(185844,2,4.0);
  17.  
  18. db.addGrade(188966,0,3.0);
  19. db.addGrade(188966,1,5.0);
  20. db.addGrade(188966,2,3.0);
  21.  
  22. String filename = "./test.dat";
  23.  
  24. try {
  25. ObjectOutputStream out = new ObjectOutputStream(
  26. new BufferedOutputStream(
  27. new FileOutputStream(filename)));
  28. out.writeObject(db);
  29. out.close();
  30. } catch (FileNotFoundException fnfe) {
  31. System.err.println("OUT: whoOps!");
  32. } catch (IOException ioe){
  33. System.err.println("OUT: whoOps1!");
  34. }
  35.  
  36. DataBase db2 = new DataBase();
  37.  
  38. try {
  39. ObjectInputStream in = new ObjectInputStream(
  40. new BufferedInputStream(
  41. new FileInputStream(filename)));
  42. db2 = (DataBase)in.readObject();
  43. in.close();
  44. } catch (ClassNotFoundException cnfe){
  45. System.err.println("IN: whoOps!");
  46. } catch (FileNotFoundException fnfe) {
  47. System.err.println("IN: whoOps1!");
  48. } catch (IOException ioe){
  49. System.err.println("IN: whoOps2!");
  50. }
  51.  
  52. System.out.println(db2.studentInfo(185844) + "\n" + db.makeStudentChart(185844).toString());
  53. System.out.println(db2.studentInfo(188966) + "\n" + db.makeStudentChart(188966).toString());
  54. System.out.println(db2.studentInfo(185847));
  55. }
  56. }
Add Comment
Please, Sign In to add comment