Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static void dodajprodukt() throws IOException {
- for (int i = 0; i < 50; ++i)
- System.out.println();
- System.out.println("Jaki produkt edytowa�?");
- System.out.println("\n1. Samochody");
- System.out.println("2. Rowery");
- System.out.println("3. Skutery");
- System.out.println("\n0. Powr�t");
- int x;
- Scanner odczyt1 = new Scanner(System.in);
- x = odczyt1.nextInt();
- switch (x) {
- case 1:
- for (int i = 0; i < 50; ++i)
- System.out.println();
- System.out.println("Kt�r� pozycje chcesz edytowa�?");
- System.out.println("\n1");
- System.out.println("2");
- System.out.println("3");
- System.out.println("\n0. Powr�t");
- int y;
- Scanner odczyt2 = new Scanner(System.in);
- y = odczyt2.nextInt();
- switch (y) {
- case 1:
- Samochod pierwszy = new Samochod();
- for (int i = 0; i < 50; ++i)
- System.out.println();
- System.out.println("Wpisz mark� pojazdu, model, rocznik, cene, moc i rodzaj paliwa");
- Scanner odczytx = new Scanner(System.in);
- pierwszy.marka = odczytx.next();
- pierwszy.model = odczytx.next();
- pierwszy.rocznik = odczytx.nextInt();
- pierwszy.cena = odczytx.nextInt();
- pierwszy.km = odczytx.nextInt();
- pierwszy.rodzajpaliwa = odczytx.next();
- DataOutputStream out = null;
- try {
- out = new DataOutputStream(new BufferedOutputStream(new FileOutputStream("samochodpierwszy.bin")));
- out.writeUTF(pierwszy.marka);
- out.writeUTF(pierwszy.model);
- out.writeInt(pierwszy.rocznik);
- out.writeInt(pierwszy.cena);
- out.writeInt(pierwszy.km);
- out.writeUTF(pierwszy.rodzajpaliwa);
- } finally {
- out.close();
- Menu.main();
- }
- break;
- case 2:
- Samochod drugi = new Samochod();
- for (int i = 0; i < 50; ++i)
- System.out.println();
- System.out.println("Wpisz mark� pojazdu, model, rocznik, cene, moc i rodzaj paliwa");
- Scanner odczytx2 = new Scanner(System.in);
- drugi.marka = odczytx2.next();
- drugi.model = odczytx2.next();
- drugi.rocznik = odczytx2.nextInt();
- drugi.cena = odczytx2.nextInt();
- drugi.km = odczytx2.nextInt();
- drugi.rodzajpaliwa = odczytx2.next();
- DataOutputStream out2 = null;
- try {
- out2 = new DataOutputStream(new BufferedOutputStream(new FileOutputStream("samochoddrugi.bin")));
- out2.writeUTF(drugi.marka);
- out2.writeUTF(drugi.model);
- out2.writeInt(drugi.rocznik);
- out2.writeInt(drugi.cena);
- out2.writeInt(drugi.km);
- out2.writeUTF(drugi.rodzajpaliwa);
- } finally {
- out2.close();
- Menu.main();
- }
- break;
- case 3:
- Samochod trzeci = new Samochod();
- for (int i = 0; i < 50; ++i)
- System.out.println();
- System.out.println("Wpisz mark� pojazdu, model, rocznik, cene, moc i rodzaj paliwa");
- Scanner odczytx3 = new Scanner(System.in);
- trzeci.marka = odczytx3.next();
- trzeci.model = odczytx3.next();
- trzeci.rocznik = odczytx3.nextInt();
- trzeci.cena = odczytx3.nextInt();
- trzeci.km = odczytx3.nextInt();
- trzeci.rodzajpaliwa = odczytx3.next();
- DataOutputStream out3 = null;
- try {
- out3 = new DataOutputStream(new BufferedOutputStream(new FileOutputStream("samochodtrzeci.bin")));
- out3.writeUTF(trzeci.marka);
- out3.writeUTF(trzeci.model);
- out3.writeInt(trzeci.rocznik);
- out3.writeInt(trzeci.cena);
- out3.writeInt(trzeci.km);
- out3.writeUTF(trzeci.rodzajpaliwa);
- } finally {
- out3.close();
- Menu.main();
- }
- break;
- case 0:
- Menu.main();
- break;
- }
- break;
- case 2:
- for (int i = 0; i < 50; ++i)
- System.out.println();
- System.out.println("Kt�r� pozycje chcesz edytowa�?");
- System.out.println("\n1");
- System.out.println("2");
- System.out.println("3");
- System.out.println("\n0. Powr�t");
- int m;
- Scanner odczyt2m = new Scanner(System.in);
- m = odczyt2m.nextInt();
- switch (m) {
- case 1:
- Rower mpierwszy = new Rower();
- for (int i = 0; i < 50; ++i)
- System.out.println();
- System.out.println("Wpisz mark� roweru, model, rocznik, cene, ilo�� bieg�w i rozmiar felgi");
- Scanner odczytx = new Scanner(System.in);
- mpierwszy.marka = odczytx.next();
- mpierwszy.model = odczytx.next();
- mpierwszy.rocznik = odczytx.nextInt();
- mpierwszy.cena = odczytx.nextInt();
- mpierwszy.biegi = odczytx.nextInt();
- mpierwszy.rozmiarfelgi = odczytx.nextInt();
- DataOutputStream out = null;
- try {
- out = new DataOutputStream(new BufferedOutputStream(new FileOutputStream("rowerpierwszy.bin")));
- out.writeUTF(mpierwszy.marka);
- out.writeUTF(mpierwszy.model);
- out.writeInt(mpierwszy.rocznik);
- out.writeInt(mpierwszy.cena);
- out.writeInt(mpierwszy.biegi);
- out.writeInt(mpierwszy.rozmiarfelgi);
- } finally {
- out.close();
- Menu.main();
- }
- break;
- case 2:
- Rower mdrugi = new Rower();
- for (int i = 0; i < 50; ++i)
- System.out.println();
- System.out.println("Wpisz mark� roweru, model, rocznik, cene, ilo�� bieg�w i rozmiar felgi");
- Scanner odczytx2 = new Scanner(System.in);
- mdrugi.marka = odczytx2.next();
- mdrugi.model = odczytx2.next();
- mdrugi.rocznik = odczytx2.nextInt();
- mdrugi.cena = odczytx2.nextInt();
- mdrugi.biegi = odczytx2.nextInt();
- mdrugi.rozmiarfelgi = odczytx2.nextInt();
- DataOutputStream out2 = null;
- try {
- out2 = new DataOutputStream(new BufferedOutputStream(new FileOutputStream("rowerdrugi.bin")));
- out2.writeUTF(mdrugi.marka);
- out2.writeUTF(mdrugi.model);
- out2.writeInt(mdrugi.rocznik);
- out2.writeInt(mdrugi.cena);
- out2.writeInt(mdrugi.biegi);
- out2.writeInt(mdrugi.rozmiarfelgi);
- } finally {
- out2.close();
- Menu.main();
- }
- break;
- case 3:
- Rower mtrzeci = new Rower();
- for (int i = 0; i < 50; ++i)
- System.out.println();
- System.out.println("Wpisz mark� roweru, model, rocznik, cene, ilo�� bieg�w i rozmiar felgi");
- Scanner odczytx3 = new Scanner(System.in);
- mtrzeci.marka = odczytx3.next();
- mtrzeci.model = odczytx3.next();
- mtrzeci.rocznik = odczytx3.nextInt();
- mtrzeci.cena = odczytx3.nextInt();
- mtrzeci.biegi = odczytx3.nextInt();
- mtrzeci.rozmiarfelgi = odczytx3.nextInt();
- DataOutputStream out3 = null;
- try {
- out3 = new DataOutputStream(new BufferedOutputStream(new FileOutputStream("rowertrzeci.bin")));
- out3.writeUTF(mtrzeci.marka);
- out3.writeUTF(mtrzeci.model);
- out3.writeInt(mtrzeci.rocznik);
- out3.writeInt(mtrzeci.cena);
- out3.writeInt(mtrzeci.biegi);
- out3.writeInt(mtrzeci.rozmiarfelgi);
- } finally {
- out3.close();
- Menu.main();
- }
- break;
- case 0:
- Menu.main();
- break;
- }
- case 3:
- for (int i = 0; i < 50; ++i)
- System.out.println();
- System.out.println("Kt�r� pozycje chcesz edytowa�?");
- System.out.println("\n1");
- System.out.println("2");
- System.out.println("3");
- System.out.println("\n0. Powr�t");
- int h;
- Scanner odczyt2h = new Scanner(System.in);
- h = odczyt2h.nextInt();
- switch (h) {
- case 1:
- Skuter hpierwszy = new Skuter();
- for (int i = 0; i < 50; ++i)
- System.out.println();
- System.out.println("Wpisz mark� pojazdu, model, rocznik, cene, moc i ilo�� k�");
- Scanner odczytx = new Scanner(System.in);
- hpierwszy.marka = odczytx.next();
- hpierwszy.model = odczytx.next();
- hpierwszy.rocznik = odczytx.nextInt();
- hpierwszy.cena = odczytx.nextInt();
- hpierwszy.moc = odczytx.nextInt();
- hpierwszy.ilosckol = odczytx.nextInt();
- DataOutputStream out = null;
- try {
- out = new DataOutputStream(new BufferedOutputStream(new FileOutputStream("Skuterpierwszy.bin")));
- out.writeUTF(hpierwszy.marka);
- out.writeUTF(hpierwszy.model);
- out.writeInt(hpierwszy.rocznik);
- out.writeInt(hpierwszy.cena);
- out.writeInt(hpierwszy.moc);
- out.writeInt(hpierwszy.ilosckol);
- } finally {
- out.close();
- Menu.main();
- }
- break;
- case 2:
- Skuter hdrugi = new Skuter();
- for (int i = 0; i < 50; ++i)
- System.out.println();
- System.out.println("Wpisz mark� pojazdu, model, rocznik, cene, moc i ilosc k�");
- Scanner odczytx2 = new Scanner(System.in);
- hdrugi.marka = odczytx2.next();
- hdrugi.model = odczytx2.next();
- hdrugi.rocznik = odczytx2.nextInt();
- hdrugi.cena = odczytx2.nextInt();
- hdrugi.moc = odczytx2.nextInt();
- hdrugi.ilosckol = odczytx2.nextInt();
- DataOutputStream out2 = null;
- try {
- out2 = new DataOutputStream(new BufferedOutputStream(new FileOutputStream("Skuterdrugi.bin")));
- out2.writeUTF(hdrugi.marka);
- out2.writeUTF(hdrugi.model);
- out2.writeInt(hdrugi.rocznik);
- out2.writeInt(hdrugi.cena);
- out2.writeInt(hdrugi.moc);
- out2.writeInt(hdrugi.ilosckol);
- } finally {
- out2.close();
- Menu.main();
- }
- break;
- case 3:
- Skuter htrzeci = new Skuter();
- for (int i = 0; i < 50; ++i)
- System.out.println();
- System.out.println("Wpisz mark� pojazdu, model, rocznik, cene, moc i ilo�� k�");
- Scanner odczytx3 = new Scanner(System.in);
- htrzeci.marka = odczytx3.next();
- htrzeci.model = odczytx3.next();
- htrzeci.rocznik = odczytx3.nextInt();
- htrzeci.cena = odczytx3.nextInt();
- htrzeci.moc = odczytx3.nextInt();
- htrzeci.ilosckol = odczytx3.nextInt();
- DataOutputStream out3 = null;
- try {
- out3 = new DataOutputStream(new BufferedOutputStream(new FileOutputStream("Skutertrzeci.bin")));
- out3.writeUTF(htrzeci.marka);
- out3.writeUTF(htrzeci.model);
- out3.writeInt(htrzeci.rocznik);
- out3.writeInt(htrzeci.cena);
- out3.writeInt(htrzeci.moc);
- out3.writeInt(htrzeci.ilosckol);
- } finally {
- out3.close();
- Menu.main();
- }
- break;
- case 0:
- Menu.main();
- break;
- }
- break;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement