keymasterviriya1150

Untitled

Dec 9th, 2015
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 5.20 KB | None | 0 0
  1. import java.util.Scanner;
  2. import java.util.ArrayList;
  3. import static java.lang.System.out;
  4.  
  5. class Test extends input{
  6.  
  7.     static Scanner sc = new Scanner(System.in);
  8.  
  9.     public static void main(String[] dog) {
  10.         input p=new input(){};
  11.         out.print("enter number Arralist:");
  12.         int number = p.inputnumberArraylist();
  13.         ArrayList<Hour> b = new ArrayList<Hour>(number);
  14.         int ID;
  15.         String Name;
  16.         int rate;
  17.         for(int i=0;i<number;i++)
  18.         {   out.println("Number:"+i);
  19.             out.print("enter ID:");
  20.             ID=p.inputID();
  21.             out.print("enter Name:");
  22.              Name=p.inputname();
  23.             out.print("enter RateHour:");
  24.              rate=p.inputrateHour();
  25.              b.add(i,new Hour(ID,Name,rate));
  26.         }
  27.         for(int i=0;i<number;i++)
  28.         {
  29.              b.get(i).peymant();
  30.             out.println();
  31.        
  32.         }
  33.      
  34.         //----------------------------------------------
  35.         out.print("MENU\n"
  36.                 + "1.Hourly\n");
  37.         out.print("\nYou can pick menu :");
  38.         int menu = sc.nextInt();
  39.          if (menu == 1) {
  40.             int i;
  41.             Scanner sc = new Scanner(System.in);
  42.             out.print("MENU\n"
  43.                     + "0.Insert data\n"
  44.                     + "1.Search data\n"
  45.                     + "2.Edit data\n");
  46.             out.print("\nYou can pick menu :");
  47.             i = sc.nextInt();
  48.             int ID1;
  49.             String Name1;
  50.             int Hours;
  51.  
  52.             if (i == 0) {
  53.                 out.println("=========Insert data=========");
  54.                 out.print("pls enter ID: ");
  55.                 ID1 = sc.nextInt();
  56.                 out.print("pls enter Name:");
  57.                 Name1 = sc.next();
  58.                 out.print("pls enter hour:");
  59.                 Hours = sc.nextInt();
  60.                 b.add(new Hour(ID1, Name1, Hours));
  61.  
  62.             } else if (i == 1) {
  63.                 int k;
  64.                 out.println("=========Search data=========");
  65.                 out.print("Menu\n"
  66.                         + "1.ID\n"
  67.                         + "2.Name\n"
  68.                         + "pls enter number pick number:");
  69.                 k = sc.nextInt();
  70.                 if (k == 1) {
  71.                     out.print("enter ID:");
  72.                     ID = sc.nextInt();
  73.                     for (int j = 0; j < b.size(); j++) {
  74.                         if (b.get(j).id == ID) {
  75.                             out.println("TRUE");
  76.                             break;
  77.                         } else {
  78.                             out.println("falase");
  79.                             break;
  80.                         }
  81.                     }
  82.                 } else if (k == 2) {
  83.                     out.print("enter Name:");
  84.                     Name = sc.next();
  85.                     for (int j = 0; j < b.size(); j++) {
  86.                         if (b.get(j).name.equals(Name)) {
  87.                             out.println("TRUE");
  88.                             break;
  89.                         } else {
  90.                             out.println("falase");
  91.                             break;
  92.                         }
  93.                     }
  94.                 }
  95.             } else if (i == 2) {
  96.                 int position;
  97.                 out.println("=========Edit data=========");
  98.                 out.print("pls enter Position: ");
  99.                 position = sc.nextInt();
  100.                 out.print("pls enter ID: ");
  101.                 ID1 = sc.nextInt();
  102.                 out.print("pls enter Name:");
  103.                 Name1 = sc.next();
  104.                 out.print("pls enter Rate hour:");
  105.                 Hours = sc.nextInt();
  106.                 b.add(position, new Hour(ID1, Name1, Hours));
  107.  
  108.             }
  109.         }
  110.  
  111.     }
  112.  
  113. }
  114. abstract class  input
  115. {   static Scanner sc = new Scanner(System.in);
  116.     int  ID;
  117.     String Name;
  118.     int RateHourrate;
  119.     int numberArraylist;
  120.     int inputID()
  121.     {
  122.         ID=sc.nextInt();
  123.         return  ID;
  124.     }
  125.     String inputname()
  126.     {
  127.         Name=sc.next();
  128.         return  Name;
  129.     }
  130.     int inputrateHour()
  131.     {
  132.         RateHourrate=sc.nextInt();
  133.         return  RateHourrate;
  134.     }
  135.     int  inputnumberArraylist()
  136.     {
  137.         numberArraylist=sc.nextInt();
  138.         return  numberArraylist;
  139.     }
  140.    
  141. }
  142.  
  143. abstract class Employee {
  144.  
  145.     int id;
  146.     String name;
  147.  
  148.     void printDetail() {
  149.         out.println("ID : " + id);
  150.         out.println("Name : " + name);
  151.     }
  152.  
  153.     abstract void peymant();
  154.  
  155. }
  156.  
  157. class Hour extends Employee {
  158.  
  159.     Scanner shit = new Scanner(System.in);
  160.     int hourRate;
  161.  
  162.     Hour(int id, String name, int hourRate) {
  163.         this.id = id;
  164.         this.name = name;
  165.         this.hourRate = hourRate;
  166.  
  167.     }
  168.  
  169.     void peymant() {
  170.         printDetail();
  171.         out.print("Enter play Game Hour : ");
  172.         int hour = shit.nextInt();
  173.         /*for(int i=0;i<99;i++)
  174.                 {
  175.                         System.out.println("\n");
  176.                 }*/
  177.         out.println("Hour Rate : " + hourRate);
  178.         out.println("Game Hours : " + hour);
  179.         out.println("CalculateInternetcafe: " + (hour * hourRate+"Bath"));
  180.  
  181.     }
  182.  
  183. }
Advertisement
Add Comment
Please, Sign In to add comment