Speed Convert

Program to convert speed between the given units.

  • Meter/second ⇋ Kilometer/hour
  • Kilometer/hour ⇋ Mile/hour
  • Mile/hour ⇋ Meter/second
Java
import java.util.*;
public class SpeedConvert
{
    public static void main(String args[])
    {
        int choice=0;
        double speed=0.0,result=0.0;
        Scanner sc=new Scanner(System.in);
        System.out.println("1-To convert m/s to km/h");
        System.out.println("2-To convert km/h to m/s");
        System.out.println("3-To convert km/h to mile/h");
        System.out.println("4-To convert mile/h to km/h");
        System.out.println("5-To convert mile/h to m/s");
        System.out.println("6-To convert m/s to mile/h");
        System.out.print("Enter your choice: ");
        choice=sc.nextInt();
        switch(choice)
        {
            case 1:
            {
                System.out.print("Speed in m/s: ");
                speed=sc.nextDouble();
                result=speed*3.6;
                System.out.println("Speed: "+result+" km/h");
                break;
            }
            case 2:
            {
                System.out.print("Speed in km/h: ");
                speed=sc.nextDouble();
                result=speed/3.6;
                System.out.println("Speed: "+result+" m/s");
                break;
            }
            case 3:
            {
                System.out.print("Speed in km/h: ");
                speed=sc.nextDouble();
                result=speed/1.609;
                System.out.println("Speed: "+result+" mile/h");
                break;
            }
            case 4:
            {
                System.out.print("Speed in mile/h: ");
                speed=sc.nextDouble();
                result=speed*1.609;
                System.out.println("Speed: "+result+" km/h");
                break;
            }
            case 5:
            {
                System.out.print("Speed in mile/h: ");
                speed=sc.nextDouble();
                result=speed/2.237;
                System.out.println("Speed: "+result+" m/s");
                break;
            }
            case 6:
            {
                System.out.print("Speed in m/s: ");
                speed=sc.nextDouble();
                result=speed*2.237;
                System.out.println("Speed: "+result+" mile/h");
                break;
            }
            default:
            {
                System.out.println("Invalid choice");
            }
        }
    }
}
Java