SHARE
TWEET

Untitled

a guest Dec 15th, 2018 86 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. public class Worker
  2. {
  3.     private String name; // imie pracowika
  4.     private String surname; //nazwisko
  5.     private int cash; // pensja
  6.  
  7.  
  8.     Worker(String a, String b, int c)
  9.     {
  10.         name = a;
  11.         surname = b;
  12.         cash = c;
  13.     }
  14.  
  15.         public String getName()
  16.         {
  17.             return name;
  18.         }
  19.  
  20.         public void setName(String name)
  21.         {
  22.             this.name=name;
  23.         }
  24.  
  25.         public String getSurname()
  26.         {
  27.             return surname;
  28.         }
  29.  
  30.         public void setSurname(String surname)
  31.         {
  32.             this.surname=surname;
  33.         }
  34.  
  35.         public void setCash(int cash)
  36.         {
  37.             this.cash=cash;
  38.         }
  39.  
  40.         public int getCash()
  41.         {
  42.             return cash;
  43.         }
  44.  
  45. }
  46.  
  47.  
  48.  
  49. import java.util.ArrayList;
  50. import java.util.List;
  51. import java.util.Scanner;
  52.  
  53. public class Interfejs {
  54.  
  55.     public static void main(String[] args) {
  56.  
  57.         List<Worker> workerlist = new ArrayList();
  58.  
  59.         int todo;
  60.         do {
  61.             System.out.println("TO DO?");
  62.             System.out.println("1 - ADD WORKEKR");
  63.             System.out.println("2 - SHOW WORKERS");
  64.             System.out.println("3 - EDIT WORKERS");
  65.             System.out.println("0 - EXIT");
  66.  
  67.             Scanner reader = new Scanner(System.in);
  68.             todo = reader.nextInt();
  69.  
  70.  
  71.             switch (todo) {
  72.  
  73.                 case 1: // WCZYTUJE NOWEGO PRACOWNIKA
  74.  
  75.  
  76.                     System.out.println("");
  77.                     System.out.println("Imie");
  78.                     Scanner inreader1 = new Scanner(System.in);
  79.                     String name=inreader1.nextLine();
  80.  
  81.                     System.out.println("Nazwisko");
  82.                     Scanner inreader2 = new Scanner(System.in);
  83.                     String surname=inreader2.nextLine();
  84.  
  85.                     System.out.println("Hajs");
  86.                     Scanner inreader3 = new Scanner(System.in);
  87.                     int cash=inreader3.nextInt();
  88.  
  89.                     Worker worker = new Worker(name,surname,cash);
  90.                     workerlist.add(worker);
  91.                     System.out.println("");
  92.  
  93.                     break;
  94.  
  95.                 case 2:
  96.                 {
  97.                     System.out.println("Pracownicy to:");
  98.                     for(int i=0;i<workerlist.size();i++)
  99.                     {
  100.                         String show = (String)(i+1+"."+workerlist.get(i).getName()+" "+workerlist.get(i).getSurname()+"  Wypłata: "+workerlist.get(i).getCash());
  101.                         System.out.println(show);
  102.                     }
  103.                 }
  104.                 break;
  105.  
  106.                 case 3:
  107.                         int choice;
  108.                         int choice2;
  109.  
  110.                         System.out.println("WORKER TO EDIT:   (0 - BACK)");
  111.                         for (int i = 0; i < workerlist.size(); i++) {
  112.                             String zmienna = (String) (i + 1 + "." + workerlist.get(i).getName() + " " + workerlist.get(i).getSurname() + "  Wypłata: " + workerlist.get(i).getCash());
  113.                             System.out.println(zmienna);
  114.                         }
  115.  
  116.                         Scanner changeread = new Scanner(System.in);
  117.                         choice = changeread.nextInt();
  118.  
  119.                         if(choice==0) { break; }
  120.                         else
  121.                         {
  122.  
  123.                         System.out.println("WHAT TO CHANGE:");
  124.                         System.out.println("1 - NAME: " + workerlist.get(choice - 1).getName());
  125.                         System.out.println("2 - SURNAME: " + workerlist.get(choice - 1).getSurname());
  126.                         System.out.println("3 - CASH: " + workerlist.get(choice - 1).getCash());
  127.                         System.out.println("0 - BACK: ");
  128.  
  129.                         Scanner changeread2 = new Scanner(System.in);
  130.                         choice2 = changeread2.nextInt();
  131.  
  132.                         if(choice2==0) { break; }
  133.                         else{
  134.                                 switch (choice2) {
  135.  
  136.                             case 1: {
  137.                                 System.out.println("NEW NAME:");
  138.                                 Scanner changeread3 = new Scanner(System.in);
  139.                                 String newname = changeread3.nextLine();
  140.                                 workerlist.get(choice - 1).setName(newname);
  141.                                 System.out.println("NAME CHANGED TO: " + newname);
  142.                                 System.out.println("");
  143.                                 break;
  144.                             }
  145.                             case 2: {
  146.                                 System.out.println("NEW SURNAME:");
  147.                                 Scanner changeread4 = new Scanner(System.in);
  148.                                 String newsurname = changeread4.nextLine();
  149.                                 workerlist.get(choice - 1).setSurname(newsurname);
  150.                                 System.out.println("SURNAME CHANGED TO: " + newsurname);
  151.                                 System.out.println("");
  152.                                 break;
  153.                             }
  154.                             case 3: {
  155.                                 System.out.println("NEW CASH:");
  156.                                 Scanner changeread5 = new Scanner(System.in);
  157.                                 int newcash = changeread5.nextInt();
  158.                                 workerlist.get(choice - 1).setCash(newcash);
  159.                                 System.out.println("CASH CHANGED TO: " + newcash);
  160.                                 System.out.println("");
  161.                                 break;
  162.                             }}}}
  163.  
  164.                 default:
  165.                     System.out.println("");
  166.                     break;
  167.  
  168.                 }
  169.  
  170.     }while (todo != 0);
  171.     }   }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top