PROGRAMMING AND CODE
Assignemnt #69
Code
/// Name: Justin Li /// Period 7 /// Program Name: Do-While Swimming /// File Name: do-whileSwimming.java /// Date Finished: 1/6/16 import java.util.Scanner; class DoWhileSwimming { public static void main( String[] args ) throws Exception { Scanner keyboard = new Scanner(System.in); String swimmer1 = "GALLANT"; String swimmer2 = "GOOFUS "; double minimumTemperature = 79.0; // degrees Fahrenheit double currentTemperature; double savedTemperature; int swimTime; System.out.print("What is the current water temperature? "); currentTemperature = keyboard.nextDouble(); savedTemperature = currentTemperature; // saves a copy of this value so we can get it back later. System.out.println( "\nOkay, so the current water temperature is " + currentTemperature + "F." ); System.out.println( swimmer1 + " approaches the lake...." ); swimTime = 0; while ( currentTemperature >= minimumTemperature ) { System.out.print( "\t" + swimmer1 + " swims for a bit." ); swimTime++; System.out.println( " Swim time: " + swimTime + " min." ); Thread.sleep(600); // pauses for 600 milliseconds currentTemperature -= 0.5; // subtracts 1/2 a degree from the water temperature System.out.println( "\tThe current water temperature is now " + currentTemperature + "F." ); } System.out.println( swimmer1 + " stops swimming. Total swim time: " + swimTime + " min." ); currentTemperature = savedTemperature; // restores original water temperature System.out.println( "\nOkay, so the current water temperature is " + currentTemperature + "F." ); System.out.println( swimmer2 + " approaches the lake...." ); swimTime = 0; do { System.out.print( "\t" + swimmer2 + " swims for a bit." ); swimTime++; System.out.println( " Swim time: " + swimTime + " min." ); Thread.sleep(600); currentTemperature -= 0.5; System.out.println( "\tThe current water temperature is now " + currentTemperature + "F." ); } while ( currentTemperature >= minimumTemperature ); System.out.println( swimmer2 + " stops swimming. Total swim time: " + swimTime + " min." ); } } // 1) YES // 2) They swim for 0 and 1 minute respectively. // 3) He doesnt swim // 4) He goes in // 5) A do while loop does the action then checks for the condition. // 6) do while is post test and while is pre test.