Advertisement
Saleh_Zoabi

Ex2ClassesPage50

Nov 22nd, 2017
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.58 KB | None | 0 0
  1. package Car;
  2.  
  3. import java.util.Scanner;
  4.  
  5. public class carX {
  6.  
  7.     private int carNum, currentCarSpeed;
  8.  
  9.     public int getCarNum() {
  10.         return carNum;
  11.     }
  12.  
  13.     public boolean setCarSpeed(int cS) {
  14.         if (cS < 0 || cS >= 1000) {
  15.             currentCarSpeed = 0;
  16.             return false;
  17.  
  18.         } else {
  19.             currentCarSpeed = cS;
  20.             return true;
  21.         }
  22.  
  23.     }
  24.  
  25.     public int getCarSpeed() {
  26.         return currentCarSpeed;
  27.     }
  28.  
  29.     public boolean setCarNum(int CN) { // CN is Car Number
  30.         if (CN < 1000000 || CN > 9999999) {
  31.             carNum = 0;
  32.             return false;
  33.         } else {
  34.             carNum = CN;
  35.             return true;
  36.         }
  37.     }
  38.  
  39.     public void moreSpeed() {
  40.  
  41.         currentCarSpeed++;
  42.     }
  43.  
  44.     public void lessSpeed() {
  45.         currentCarSpeed--;
  46.     }
  47.  
  48.     public void carStop() {
  49.         currentCarSpeed = 0;
  50.     }
  51.  
  52.     public void show() {
  53.         System.out.printf("Current Speed is %d For Car Number %d", currentCarSpeed, carNum);
  54.     }
  55.  
  56.     public static void main(String[] args) {
  57.         Scanner s = new Scanner(System.in);
  58.         carX car1 = new carX();
  59.  
  60.         boolean res;
  61.  
  62.         do {
  63.             System.out.print("Enter Car Number");
  64.             res = car1.setCarNum(s.nextInt());
  65.         } while (res != true);
  66.         do {
  67.             System.out.print("Enter Car Speed");
  68.             res = car1.setCarSpeed(s.nextInt());
  69.  
  70.         } while (res != true);
  71.  
  72.         car1.show();
  73.         System.out.println();
  74.         System.out.println("How Much Do U Want To Speedin Your Car?");
  75.  
  76.         int addSpeed = s.nextInt();
  77.         car1.currentCarSpeed += addSpeed;
  78.  
  79.         car1.show();
  80.         System.out.println();
  81.         car1.lessSpeed();
  82.         car1.lessSpeed();
  83.         car1.show();
  84.         System.out.println();
  85.         car1.carStop();
  86.         car1.show();
  87.         System.out.println();
  88.  
  89.     }
  90.  
  91. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement