/* * 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; 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)); } else{ System.out.printf("You entered wrong mass units %s\n", massUnitType); } 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); }else{ System.out.printf("You entered wrong height units %s\n", heightUnitType); } }}