stoyanoff

Fuel Tank

Jun 17th, 2020
1,339
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.02 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class FuelTank {
  4.     public static void main(String[] args) {
  5.         Scanner myScan = new Scanner(System.in);
  6.  
  7.         // Напишете програма, която познава дали резервоара на едно превозно средство
  8.         // има нужда от презареждане на горивото или не.
  9.         // От конзолата се четат два реда – текст и реално число,
  10.         // на първия ред се чете типа на горивото – текст с възможности: "Diesel", "Gasoline" или "Gas",
  11.         // а на втория литрите гориво, които има в резервоара.
  12.         // Ако литрите гориво са повече или равни на 25,
  13.         // на конзолата да се отпечата "You have enough {вида на горивото}.",
  14.         // ако са по-малко от 25, да се отпечата "Fill your tank with {вида на горивото}!".
  15.         // В случай, че бъде въведено гориво, различно от посоченото, да се отпечата "Invalid fuel!".
  16.  
  17.         String diesel = "Diesel";
  18.         String gasoline = "Gasoline";
  19.         String gas = "Gas";
  20.  
  21.         String fuelType = myScan.nextLine();
  22.         double fuel = Double.parseDouble(myScan.nextLine());
  23.  
  24.         if (fuelType.equals(diesel)) {
  25.             fuelType = diesel;
  26.         } else if (fuelType.equals(gasoline)) {
  27.             fuelType = gasoline;
  28.         } else if (fuelType.equals(gas)) {
  29.             fuelType = gas;
  30.         } else {
  31.             System.out.println("Invalid fuel!");
  32.             System.exit(1);
  33.  
  34.  
  35.         }
  36.  
  37.         if (fuel >= 25) {
  38.             System.out.printf("You have enough %s.", fuelType.toLowerCase());
  39.  
  40.         } else {
  41.             System.out.printf("Fill your tank with %s!", fuelType.toLowerCase());
  42.         }
  43.     }
  44. }
Advertisement
Add Comment
Please, Sign In to add comment