Advertisement
Morogn93

dodaj produkt

Jun 21st, 2018
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.92 KB | None | 0 0
  1. public static void dodajprodukt() throws IOException {
  2. for (int i = 0; i < 50; ++i)
  3. System.out.println();
  4. System.out.println("Jaki produkt edytowa�?");
  5. System.out.println("\n1. Samochody");
  6. System.out.println("2. Rowery");
  7. System.out.println("3. Skutery");
  8. System.out.println("\n0. Powr�t");
  9. int x;
  10. Scanner odczyt1 = new Scanner(System.in);
  11. x = odczyt1.nextInt();
  12. switch (x) {
  13. case 1:
  14. for (int i = 0; i < 50; ++i)
  15. System.out.println();
  16. System.out.println("Kt�r� pozycje chcesz edytowa�?");
  17. System.out.println("\n1");
  18. System.out.println("2");
  19. System.out.println("3");
  20. System.out.println("\n0. Powr�t");
  21. int y;
  22. Scanner odczyt2 = new Scanner(System.in);
  23. y = odczyt2.nextInt();
  24. switch (y) {
  25. case 1:
  26. Samochod pierwszy = new Samochod();
  27. for (int i = 0; i < 50; ++i)
  28. System.out.println();
  29. System.out.println("Wpisz mark� pojazdu, model, rocznik, cene, moc i rodzaj paliwa");
  30. Scanner odczytx = new Scanner(System.in);
  31. pierwszy.marka = odczytx.next();
  32. pierwszy.model = odczytx.next();
  33. pierwszy.rocznik = odczytx.nextInt();
  34. pierwszy.cena = odczytx.nextInt();
  35. pierwszy.km = odczytx.nextInt();
  36. pierwszy.rodzajpaliwa = odczytx.next();
  37. DataOutputStream out = null;
  38. try {
  39. out = new DataOutputStream(new BufferedOutputStream(new FileOutputStream("samochodpierwszy.bin")));
  40. out.writeUTF(pierwszy.marka);
  41. out.writeUTF(pierwszy.model);
  42. out.writeInt(pierwszy.rocznik);
  43. out.writeInt(pierwszy.cena);
  44. out.writeInt(pierwszy.km);
  45. out.writeUTF(pierwszy.rodzajpaliwa);
  46. } finally {
  47. out.close();
  48. Menu.main();
  49. }
  50. break;
  51. case 2:
  52. Samochod drugi = new Samochod();
  53. for (int i = 0; i < 50; ++i)
  54. System.out.println();
  55. System.out.println("Wpisz mark� pojazdu, model, rocznik, cene, moc i rodzaj paliwa");
  56. Scanner odczytx2 = new Scanner(System.in);
  57. drugi.marka = odczytx2.next();
  58. drugi.model = odczytx2.next();
  59. drugi.rocznik = odczytx2.nextInt();
  60. drugi.cena = odczytx2.nextInt();
  61. drugi.km = odczytx2.nextInt();
  62. drugi.rodzajpaliwa = odczytx2.next();
  63. DataOutputStream out2 = null;
  64. try {
  65. out2 = new DataOutputStream(new BufferedOutputStream(new FileOutputStream("samochoddrugi.bin")));
  66. out2.writeUTF(drugi.marka);
  67. out2.writeUTF(drugi.model);
  68. out2.writeInt(drugi.rocznik);
  69. out2.writeInt(drugi.cena);
  70. out2.writeInt(drugi.km);
  71. out2.writeUTF(drugi.rodzajpaliwa);
  72. } finally {
  73. out2.close();
  74. Menu.main();
  75. }
  76. break;
  77. case 3:
  78. Samochod trzeci = new Samochod();
  79. for (int i = 0; i < 50; ++i)
  80. System.out.println();
  81. System.out.println("Wpisz mark� pojazdu, model, rocznik, cene, moc i rodzaj paliwa");
  82. Scanner odczytx3 = new Scanner(System.in);
  83. trzeci.marka = odczytx3.next();
  84. trzeci.model = odczytx3.next();
  85. trzeci.rocznik = odczytx3.nextInt();
  86. trzeci.cena = odczytx3.nextInt();
  87. trzeci.km = odczytx3.nextInt();
  88. trzeci.rodzajpaliwa = odczytx3.next();
  89. DataOutputStream out3 = null;
  90. try {
  91. out3 = new DataOutputStream(new BufferedOutputStream(new FileOutputStream("samochodtrzeci.bin")));
  92. out3.writeUTF(trzeci.marka);
  93. out3.writeUTF(trzeci.model);
  94. out3.writeInt(trzeci.rocznik);
  95. out3.writeInt(trzeci.cena);
  96. out3.writeInt(trzeci.km);
  97. out3.writeUTF(trzeci.rodzajpaliwa);
  98. } finally {
  99. out3.close();
  100. Menu.main();
  101. }
  102. break;
  103. case 0:
  104. Menu.main();
  105. break;
  106. }
  107. break;
  108. case 2:
  109. for (int i = 0; i < 50; ++i)
  110. System.out.println();
  111. System.out.println("Kt�r� pozycje chcesz edytowa�?");
  112. System.out.println("\n1");
  113. System.out.println("2");
  114. System.out.println("3");
  115. System.out.println("\n0. Powr�t");
  116. int m;
  117. Scanner odczyt2m = new Scanner(System.in);
  118. m = odczyt2m.nextInt();
  119. switch (m) {
  120. case 1:
  121. Rower mpierwszy = new Rower();
  122. for (int i = 0; i < 50; ++i)
  123. System.out.println();
  124. System.out.println("Wpisz mark� roweru, model, rocznik, cene, ilo�� bieg�w i rozmiar felgi");
  125. Scanner odczytx = new Scanner(System.in);
  126. mpierwszy.marka = odczytx.next();
  127. mpierwszy.model = odczytx.next();
  128. mpierwszy.rocznik = odczytx.nextInt();
  129. mpierwszy.cena = odczytx.nextInt();
  130. mpierwszy.biegi = odczytx.nextInt();
  131. mpierwszy.rozmiarfelgi = odczytx.nextInt();
  132. DataOutputStream out = null;
  133. try {
  134. out = new DataOutputStream(new BufferedOutputStream(new FileOutputStream("rowerpierwszy.bin")));
  135. out.writeUTF(mpierwszy.marka);
  136. out.writeUTF(mpierwszy.model);
  137. out.writeInt(mpierwszy.rocznik);
  138. out.writeInt(mpierwszy.cena);
  139. out.writeInt(mpierwszy.biegi);
  140. out.writeInt(mpierwszy.rozmiarfelgi);
  141. } finally {
  142. out.close();
  143. Menu.main();
  144. }
  145. break;
  146. case 2:
  147. Rower mdrugi = new Rower();
  148. for (int i = 0; i < 50; ++i)
  149. System.out.println();
  150. System.out.println("Wpisz mark� roweru, model, rocznik, cene, ilo�� bieg�w i rozmiar felgi");
  151. Scanner odczytx2 = new Scanner(System.in);
  152. mdrugi.marka = odczytx2.next();
  153. mdrugi.model = odczytx2.next();
  154. mdrugi.rocznik = odczytx2.nextInt();
  155. mdrugi.cena = odczytx2.nextInt();
  156. mdrugi.biegi = odczytx2.nextInt();
  157. mdrugi.rozmiarfelgi = odczytx2.nextInt();
  158. DataOutputStream out2 = null;
  159. try {
  160. out2 = new DataOutputStream(new BufferedOutputStream(new FileOutputStream("rowerdrugi.bin")));
  161. out2.writeUTF(mdrugi.marka);
  162. out2.writeUTF(mdrugi.model);
  163. out2.writeInt(mdrugi.rocznik);
  164. out2.writeInt(mdrugi.cena);
  165. out2.writeInt(mdrugi.biegi);
  166. out2.writeInt(mdrugi.rozmiarfelgi);
  167. } finally {
  168. out2.close();
  169. Menu.main();
  170. }
  171. break;
  172. case 3:
  173. Rower mtrzeci = new Rower();
  174. for (int i = 0; i < 50; ++i)
  175. System.out.println();
  176. System.out.println("Wpisz mark� roweru, model, rocznik, cene, ilo�� bieg�w i rozmiar felgi");
  177. Scanner odczytx3 = new Scanner(System.in);
  178. mtrzeci.marka = odczytx3.next();
  179. mtrzeci.model = odczytx3.next();
  180. mtrzeci.rocznik = odczytx3.nextInt();
  181. mtrzeci.cena = odczytx3.nextInt();
  182. mtrzeci.biegi = odczytx3.nextInt();
  183. mtrzeci.rozmiarfelgi = odczytx3.nextInt();
  184. DataOutputStream out3 = null;
  185. try {
  186. out3 = new DataOutputStream(new BufferedOutputStream(new FileOutputStream("rowertrzeci.bin")));
  187. out3.writeUTF(mtrzeci.marka);
  188. out3.writeUTF(mtrzeci.model);
  189. out3.writeInt(mtrzeci.rocznik);
  190. out3.writeInt(mtrzeci.cena);
  191. out3.writeInt(mtrzeci.biegi);
  192. out3.writeInt(mtrzeci.rozmiarfelgi);
  193. } finally {
  194. out3.close();
  195. Menu.main();
  196. }
  197. break;
  198. case 0:
  199. Menu.main();
  200. break;
  201. }
  202. case 3:
  203. for (int i = 0; i < 50; ++i)
  204. System.out.println();
  205. System.out.println("Kt�r� pozycje chcesz edytowa�?");
  206. System.out.println("\n1");
  207. System.out.println("2");
  208. System.out.println("3");
  209. System.out.println("\n0. Powr�t");
  210. int h;
  211. Scanner odczyt2h = new Scanner(System.in);
  212. h = odczyt2h.nextInt();
  213. switch (h) {
  214. case 1:
  215. Skuter hpierwszy = new Skuter();
  216. for (int i = 0; i < 50; ++i)
  217. System.out.println();
  218. System.out.println("Wpisz mark� pojazdu, model, rocznik, cene, moc i ilo�� k�");
  219. Scanner odczytx = new Scanner(System.in);
  220. hpierwszy.marka = odczytx.next();
  221. hpierwszy.model = odczytx.next();
  222. hpierwszy.rocznik = odczytx.nextInt();
  223. hpierwszy.cena = odczytx.nextInt();
  224. hpierwszy.moc = odczytx.nextInt();
  225. hpierwszy.ilosckol = odczytx.nextInt();
  226. DataOutputStream out = null;
  227. try {
  228. out = new DataOutputStream(new BufferedOutputStream(new FileOutputStream("Skuterpierwszy.bin")));
  229. out.writeUTF(hpierwszy.marka);
  230. out.writeUTF(hpierwszy.model);
  231. out.writeInt(hpierwszy.rocznik);
  232. out.writeInt(hpierwszy.cena);
  233. out.writeInt(hpierwszy.moc);
  234. out.writeInt(hpierwszy.ilosckol);
  235. } finally {
  236. out.close();
  237. Menu.main();
  238. }
  239. break;
  240. case 2:
  241. Skuter hdrugi = new Skuter();
  242. for (int i = 0; i < 50; ++i)
  243. System.out.println();
  244. System.out.println("Wpisz mark� pojazdu, model, rocznik, cene, moc i ilosc k�");
  245. Scanner odczytx2 = new Scanner(System.in);
  246. hdrugi.marka = odczytx2.next();
  247. hdrugi.model = odczytx2.next();
  248. hdrugi.rocznik = odczytx2.nextInt();
  249. hdrugi.cena = odczytx2.nextInt();
  250. hdrugi.moc = odczytx2.nextInt();
  251. hdrugi.ilosckol = odczytx2.nextInt();
  252. DataOutputStream out2 = null;
  253. try {
  254. out2 = new DataOutputStream(new BufferedOutputStream(new FileOutputStream("Skuterdrugi.bin")));
  255. out2.writeUTF(hdrugi.marka);
  256. out2.writeUTF(hdrugi.model);
  257. out2.writeInt(hdrugi.rocznik);
  258. out2.writeInt(hdrugi.cena);
  259. out2.writeInt(hdrugi.moc);
  260. out2.writeInt(hdrugi.ilosckol);
  261. } finally {
  262. out2.close();
  263. Menu.main();
  264. }
  265. break;
  266. case 3:
  267. Skuter htrzeci = new Skuter();
  268. for (int i = 0; i < 50; ++i)
  269. System.out.println();
  270. System.out.println("Wpisz mark� pojazdu, model, rocznik, cene, moc i ilo�� k�");
  271. Scanner odczytx3 = new Scanner(System.in);
  272. htrzeci.marka = odczytx3.next();
  273. htrzeci.model = odczytx3.next();
  274. htrzeci.rocznik = odczytx3.nextInt();
  275. htrzeci.cena = odczytx3.nextInt();
  276. htrzeci.moc = odczytx3.nextInt();
  277. htrzeci.ilosckol = odczytx3.nextInt();
  278. DataOutputStream out3 = null;
  279. try {
  280. out3 = new DataOutputStream(new BufferedOutputStream(new FileOutputStream("Skutertrzeci.bin")));
  281. out3.writeUTF(htrzeci.marka);
  282. out3.writeUTF(htrzeci.model);
  283. out3.writeInt(htrzeci.rocznik);
  284. out3.writeInt(htrzeci.cena);
  285. out3.writeInt(htrzeci.moc);
  286. out3.writeInt(htrzeci.ilosckol);
  287. } finally {
  288. out3.close();
  289. Menu.main();
  290. }
  291. break;
  292. case 0:
  293. Menu.main();
  294. break;
  295. }
  296. break;
  297. }
  298. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement