# Distance converter

## The problem

Write a program that asks the user to enter a distance in meters. The program will then present the following menu of selections:

1. Convert to kilometers
2. Convert to inches
3. Convert to feet
4. Quit the program

The program will convert the distance to kilometers, inches, or feet, depending on the userâ€™s selection. Here are the specific requirements:

1. Write a method named calculateKilometers, which accepts the number of meters as an argument. The method should return the argument converted to kilometers. Convert the meters to kilometers using the following formula: `kilometers = meters * 0.001`
2. Write a method named calculateInches, which accepts the number of meters as an argument. The method should retrun the argument converted to inches, Convert the meters to inches using the following formula: `inches = meters * 39.37`
3. Write a method named calculateFeet, which accepts the number of meters as an argument. The method should return the argument converted to feet. Convert the meters to feet using the following formula:`feet = meters * 3.281`
4. Write a method named menu that returns a list of menu of selections. This method should not accept any arguments.
5. The program should continue to display the menu until the user enters 4 to quit the program.
6. If the user selects an invalid choice from the menu, the program should display an error message.

## Level Up

1. Adjust the program so it doesn't accept negative numbers for the distance in meters.
2. Format numbers in output

Distance converter posted by on

Tagged: java and java-exercises-beginner

Share on: