/* * MassHeightConverter.java * * Created on May 24, 2007, 6:02 PM * * To change this template, choose Tools | Template Manager * and open the template in the editor. */ package bmicalculator; import java.util.Scanner; /** * * @author crusoe */ public class MassHeightConverter { /** Creates a new instance of MassHeightConverter */ public MassHeightConverter() { } public static void main(String[] args) { Double mass; String massUnitType; Double height; String heightUnitType; String feet, yards, meters; System.out.println("Enter mass value?"); mass = new Double(new Scanner(System.in).nextLine()); System.out.println("Enter unit of the mass value? (lb, kg)"); massUnitType = new String(new Scanner(System.in).nextLine()); System.out.println("Enter height value?"); height = new Double(new Scanner(System.in).nextLine()); System.out.println("Enter unit of the height value (feet, yards, meters)?"); heightUnitType = new String(new Scanner(System.in).nextLine()); if (massUnitType.equalsIgnoreCase("lb") ){ System.out.printf("The mass of %4.2f lb equals %4.2f kg\n", mass, (mass*0.4535924)); } else if (massUnitType.equalsIgnoreCase("kg") ){ System.out.printf("The mass of %4.2f kg equals %4.2f lb\n", mass, (mass/0.4535924)); } if (heightUnitType.equalsIgnoreCase("feet") ){ System.out.printf("The height equals %4.2f meters\n", (height*0.3048)); } else if (heightUnitType.equalsIgnoreCase("yards") ){ System.out.printf("The height equals %4.2f meters\n", (height*0.9144)); } else if (heightUnitType.equalsIgnoreCase("meters") ){ System.out.printf("The height equals %4.2f meters\n", height); } } }