Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- import java.util.ArrayList;
- import static java.lang.System.out;
- class Test extends input{
- static Scanner sc = new Scanner(System.in);
- public static void main(String[] dog) {
- input p=new input(){};
- out.print("enter number Arralist:");
- int number = p.inputnumberArraylist();
- ArrayList<Hour> b = new ArrayList<Hour>(number);
- int ID;
- String Name;
- int rate;
- for(int i=0;i<number;i++)
- { out.println("Number:"+i);
- out.print("enter ID:");
- ID=p.inputID();
- out.print("enter Name:");
- Name=p.inputname();
- out.print("enter RateHour:");
- rate=p.inputrateHour();
- b.add(i,new Hour(ID,Name,rate));
- }
- for(int i=0;i<number;i++)
- {
- b.get(i).peymant();
- out.println();
- }
- //----------------------------------------------
- out.print("MENU\n"
- + "1.Hourly\n");
- out.print("\nYou can pick menu :");
- int menu = sc.nextInt();
- if (menu == 1) {
- int i;
- Scanner sc = new Scanner(System.in);
- out.print("MENU\n"
- + "0.Insert data\n"
- + "1.Search data\n"
- + "2.Edit data\n");
- out.print("\nYou can pick menu :");
- i = sc.nextInt();
- int ID1;
- String Name1;
- int Hours;
- if (i == 0) {
- out.println("=========Insert data=========");
- out.print("pls enter ID: ");
- ID1 = sc.nextInt();
- out.print("pls enter Name:");
- Name1 = sc.next();
- out.print("pls enter hour:");
- Hours = sc.nextInt();
- b.add(new Hour(ID1, Name1, Hours));
- } else if (i == 1) {
- int k;
- out.println("=========Search data=========");
- out.print("Menu\n"
- + "1.ID\n"
- + "2.Name\n"
- + "pls enter number pick number:");
- k = sc.nextInt();
- if (k == 1) {
- out.print("enter ID:");
- ID = sc.nextInt();
- for (int j = 0; j < b.size(); j++) {
- if (b.get(j).id == ID) {
- out.println("TRUE");
- break;
- } else {
- out.println("falase");
- break;
- }
- }
- } else if (k == 2) {
- out.print("enter Name:");
- Name = sc.next();
- for (int j = 0; j < b.size(); j++) {
- if (b.get(j).name.equals(Name)) {
- out.println("TRUE");
- break;
- } else {
- out.println("falase");
- break;
- }
- }
- }
- } else if (i == 2) {
- int position;
- out.println("=========Edit data=========");
- out.print("pls enter Position: ");
- position = sc.nextInt();
- out.print("pls enter ID: ");
- ID1 = sc.nextInt();
- out.print("pls enter Name:");
- Name1 = sc.next();
- out.print("pls enter Rate hour:");
- Hours = sc.nextInt();
- b.add(position, new Hour(ID1, Name1, Hours));
- }
- }
- }
- }
- abstract class input
- { static Scanner sc = new Scanner(System.in);
- int ID;
- String Name;
- int RateHourrate;
- int numberArraylist;
- int inputID()
- {
- ID=sc.nextInt();
- return ID;
- }
- String inputname()
- {
- Name=sc.next();
- return Name;
- }
- int inputrateHour()
- {
- RateHourrate=sc.nextInt();
- return RateHourrate;
- }
- int inputnumberArraylist()
- {
- numberArraylist=sc.nextInt();
- return numberArraylist;
- }
- }
- abstract class Employee {
- int id;
- String name;
- void printDetail() {
- out.println("ID : " + id);
- out.println("Name : " + name);
- }
- abstract void peymant();
- }
- class Hour extends Employee {
- Scanner shit = new Scanner(System.in);
- int hourRate;
- Hour(int id, String name, int hourRate) {
- this.id = id;
- this.name = name;
- this.hourRate = hourRate;
- }
- void peymant() {
- printDetail();
- out.print("Enter play Game Hour : ");
- int hour = shit.nextInt();
- /*for(int i=0;i<99;i++)
- {
- System.out.println("\n");
- }*/
- out.println("Hour Rate : " + hourRate);
- out.println("Game Hours : " + hour);
- out.println("CalculateInternetcafe: " + (hour * hourRate+"Bath"));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment