
Java Assignment - Write Paint Program
- 20th Mar, 2020
- 17:11 PM
Java Assignment - Write Paint Program
Java Code
import java.util.Scanner; public class Paint { public static void main(String[] args) { Scanner scnr = new Scanner(System.in); double wallHeight = 0.0; double wallWidth = 0.0; double wallArea = 0.0; double gallonsPaintNeeded = 0.0; final double squareFeetPerGallons = 350.0; // Implement a do-while loop to ensure input is valid // Prompt user to input wall's height do{ System.out.println("Enter wall height (feet): "); wallHeight = scnr.nextDouble(); }while(wallHeight<=0); // Implement a do-while loop to ensure input is valid // Prompt user to input wall's width do{ System.out.println("Enter wall width (feet): "); wallWidth = scnr.nextDouble(); }while(wallWidth<=0); // Calculate and output wall area wallArea = wallHeight * wallWidth; System.out.println("Wall area: " + wallArea + " square feet"); // Calculate and output the amount of paint (in gallons) needed to paint the wall gallonsPaintNeeded = wallArea/squareFeetPerGallons; System.out.println("Paint needed: " + gallonsPaintNeeded + " gallons"); } }