Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Develop and test a Java program as follows: Present the user with a menu to conv

ID: 3698186 • Letter: D

Question

Develop and test a Java program as follows:

Present the user with a menu to convert the following:

1. Ounces to grams

2. grams to ounces

3. pounds to kilograms

4. kilograms to pounds

5. feet to meters

6. meters to feet

7. miles to kilometers

8. kilometers to miles

Use a Java switch statement to determine the user's input and perform the conversion according to the conversion factors shown below. The program should display each instance (input data and output string).

Use int data type for the menu selections. use double data types for the conversion units.

1 ounce = 28.375 grams

1 gram = 0.035 ounces

1 pound = 0.454 kilograms

1 kilogram = 2.204 grams

1 mile = 1.6 kilometers

1 kilometer = 0.6 miles

1 foot = 0.3 meters

1 meter = 3.3 feet

Explanation / Answer

public class Coversions

{

public static void main(String args[])

{

float g= 28.375,o= 0.035,k= 0.454 ,kg= 2.204 ,mk=1.6,km=0.6,f=0.3,m=3.3;

Scanner sc=new Scanner(System.in);

System.out.println("Enter Units");

float u=sc.nextFloat();

System.out.println("enter appropriate number for conversion type as below");

System.out.println("1. Ounces to grams ");

System.out.println("2. grams to ounces");

System.out.println("3. pounds to kilograms");

System.out.println("4. kilograms to pounds");

System.out.println("5. feet to meters");

System.out.println("6. meters to feet");

System.out.println("7. miles to kilometers");

System.out.println("8. kilometers to miles");

int c= sc.nextInt();

switch(c)

      {

         case 1:

            System.out.println(u*g);

            break;

         case 2 :

            System.out.println(u*o);

            break;

           case 3:

            System.out.println(u*k);

            break;

         case 4 :

            System.out.println(u*kg);

            break;

           case 5 :

          System.out.println(u*mk);

            break;

           case 6 :

          System.out.println(u*km);

            break;

           case 7 :

          System.out.println(u*f);

            break;

          case 8 :

          System.out.println(u*m);

            break;

          default :

     return true;

      }

   }//main

}//class