CamiloCastilla

Untitled

Dec 5th, 2019
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.44 KB | None | 0 0
  1. package com.company;
  2. import java.util.Scanner;
  3. public class Main {
  4.  
  5.     public static void main(String[] args) throws InterruptedException {
  6.         {
  7.             Scanner keyboard = new Scanner(System.in);
  8.  
  9.             String swimmer1 = "GALLANT";
  10.             String swimmer2 = "GOOFUS ";
  11.  
  12.             double minimumTemperature = 79.0; // degrees Fahrenheit
  13.             double currentTemperature;
  14.             double savedTemperature;
  15.             int swimTime;
  16.  
  17.             System.out.print("What is the current water temperature? ");
  18.             currentTemperature = keyboard.nextDouble();
  19.             savedTemperature = currentTemperature; // saves a copy of this value so we can get it back later.
  20.  
  21.             System.out.println( "\nOkay, so the current water temperature is " + currentTemperature + "F." );
  22.             System.out.println( swimmer1 + " approaches the lake...." );
  23.  
  24.             swimTime = 0;
  25.             while ( currentTemperature >= minimumTemperature )
  26.             {
  27.                 System.out.print( "\t" + swimmer1 + " swims for a bit." );
  28.                 swimTime++;
  29.                 System.out.println( " Swim time: " + swimTime + " min." );
  30.                 Thread.sleep(600); // pauses for 600 milliseconds
  31.                 currentTemperature -= 0.5; // subtracts 1/2 a degree from the water temperature
  32.                 System.out.println( "\tThe current water temperature is now " + currentTemperature + "F." );
  33.             }
  34.  
  35.             System.out.println( swimmer1 + " stops swimming. Total swim time: " + swimTime + " min." );
  36.  
  37.             currentTemperature = savedTemperature; // restores original water temperature
  38.  
  39.             System.out.println( "\nOkay, so the current water temperature is " + currentTemperature + "F." );
  40.             System.out.println( swimmer2 + " approaches the lake...." );
  41.  
  42.             swimTime = 0;
  43.             do
  44.             {
  45.                 System.out.print( "\t" + swimmer2 + " swims for a bit." );
  46.                 swimTime++;
  47.                 System.out.println( " Swim time: " + swimTime + " min." );
  48.                 Thread.sleep(600);
  49.                 currentTemperature -= 0.5;
  50.                 System.out.println( "\tThe current water temperature is now " + currentTemperature + "F." );
  51.  
  52.             } while ( currentTemperature >= minimumTemperature );
  53.  
  54.             System.out.println( swimmer2 + " stops swimming. Total swim time: " + swimTime + " min." );
  55.         }
  56.     }
  57. }
Add Comment
Please, Sign In to add comment