1
1
package app ;
2
2
3
+
4
+ import java .util .GregorianCalendar ;
5
+ import java .util .HashMap ;
6
+ import java .util .Map ;
7
+ import java .util .Scanner ;
3
8
import java .util .Vector ;
4
9
5
10
public class App {
6
-
7
- public static void main (String [] args ) throws Exception {
8
- Vector <Book > books = new Vector <Book >();
9
- Vector <Member > members = new Vector <Member >();
10
- Vector <Borrow > borrows = new Vector <Borrow >();
11
- Vector <Purchase > purchases = new Vector <Purchase >();
12
- Vector <Supplier > suppliers = new Vector <Supplier >();
13
-
11
+
12
+ public static Vector <Book > books = new Vector <Book >();
13
+ public static Vector <Member > members = new Vector <Member >();
14
+ public static Vector <Borrow > borrows = new Vector <Borrow >();
15
+ public static Vector <Purchase > purchases = new Vector <Purchase >();
16
+ public static Vector <Supplier > suppliers = new Vector <Supplier >();
17
+
18
+ //which data type to work with?
19
+ public static Map <Integer , Book > books2 =new HashMap <Integer , Book > ();
20
+
21
+ static void fillData () {
22
+ try {
14
23
books .add (new Book (123 , "Victor The Great" , 20 , 1890 , 20 ));
15
24
books .add (new Book (12333 , "Aigon The Beast" , 20 , 1960 , 20 ));
16
25
books .add (new Book (1456 , "Dora The Explorer" , 20 , 2016 , 20 ));
17
26
18
- members .add (new Member ("121515" , "Haim Reader" , 5 , 0 , 25 , "054-1234567" , "shimon peres 10, Rehovot" ));
19
- members .add (new Member ("121567" , "Itzik Reader" , 5 , 0 , 25 , "054-1234567" , "shimon peres 10, Rehovot" ));
20
- members .add (new Member ("121855" , "Yeal Reader" , 5 , 0 , 25 , "054-1234567" , "shimon peres 10, Rehovot" ));
27
+ members .add (new Member (121515 , "Haim Reader" , 5 , 0 , 25 , "054-1234567" , "shimon peres 10, Rehovot" ));
28
+ members .add (new Member (121567 , "Itzik Reader" , 5 , 0 , 25 , "054-1234567" , "shimon peres 10, Rehovot" ));
29
+ members .add (new Member (121855 , "Yeal Reader" , 5 , 0 , 25 , "054-1234567" , "shimon peres 10, Rehovot" ));
30
+ members .add (new Member (121855 , "David Azulay Reader" , 5 , 0 , 25 , "054-1234567" , "shimon peres 10, Rehovot" ));
21
31
22
32
suppliers .add (new Supplier (123 , "Hobbit Inc." , "056-6556666" , "shimon, Rehovat" ));
33
+ suppliers .add (new Supplier (123 , "Rabbit Inc." , "056-6556666" , "shimon, Rehovat" ));
34
+ suppliers .add (new Supplier (123 , "Toys Inc." , "056-6556666" , "shimon, Rehovat" ));
35
+ suppliers .add (new Supplier (123 , "Pets Inc." , "056-6556666" , "shimon, Rehovat" ));
36
+
37
+ purchases .add (new Purchase (123 , 3 , books .elementAt (0 ), new GregorianCalendar (2019 ,5 ,10 )));
38
+ purchases .add (new Purchase (124 , 3 , books .elementAt (1 ), new GregorianCalendar (2019 ,6 ,10 )));
39
+ purchases .add (new Purchase (125 , 3 , books .elementAt (2 ), new GregorianCalendar (2019 ,8 ,10 )));
40
+ purchases .add (new Purchase (126 , 3 , books .elementAt (2 ), new GregorianCalendar (2019 ,9 ,10 )));
41
+
42
+
43
+ borrows .add (new Borrow (20 , new GregorianCalendar (), members .elementAt (0 ), books .elementAt (0 )));
44
+ borrows .add (new Borrow (20 , new GregorianCalendar (), members .elementAt (1 ), books .elementAt (1 )));
45
+ borrows .add (new Borrow (20 , new GregorianCalendar (), members .elementAt (2 ), books .elementAt (2 )));
46
+
47
+
48
+
49
+ }
50
+ catch (Exception e ) {
51
+ System .out .println (e .getStackTrace ());
52
+ }
53
+ }
54
+
55
+ public static void main (String [] args ) {
56
+ fillData ();
57
+ Scanner scan =new Scanner (System .in );
58
+ try
59
+ {
60
+ boolean run =true ;
61
+ int chocie ;
62
+ System .out .println ("enter number for task: " );
63
+ chocie =scan .nextInt ();
64
+ while (run ==true ) {
65
+ switch (chocie ) {
66
+ case 1 :{
67
+
68
+ break ;
69
+ }
70
+ case 2 :{
71
+
72
+ break ;
73
+ }
74
+ case 3 :{
75
+
76
+ break ;
77
+ }
78
+ case 4 :{
79
+
80
+ break ;
81
+ }
82
+ case 0 :{
83
+ run =false ;
84
+ break ;
85
+ }
86
+
87
+ default :
88
+ break ;
89
+ }
90
+
91
+ }
92
+ System .out .println ("Hello Java" );
23
93
24
- System .out .println ("Hello Java" );
94
+
95
+ }
96
+ catch (Exception e ) {
97
+ System .out .println (e .getStackTrace ());
98
+ }
99
+ finally {
100
+ scan .close ();
101
+ }
102
+
103
+
25
104
}
26
105
}
0 commit comments