设计一个通用程序,用来计算每一种交通工具运行1000km所需的时间,已知每种交通工具的参数都是3个整数a,b,c,已有两种交通工具Ship和Plane,其中Ship的速度计算公式为a+b/c”,Plane的速度计算公式为”a+b+c”,现增加一种新的交通工具Car,其速度计算公式为“”a*b/c” //Common.java public interface Common { public double runTimeer( int a , int b , int c ); // 定义接口方法 } //Ship.java public class Ship implements Common { public double runTimeer( int a , int b , int c ) { 【 】 } } //Plane.java public class Plane implements Common { public double runTimeer( int a , int b , int c ) { return a + b + c ; } } //Car.java 【 】 //ComputerTime.java import java.util.Scanner; public class ComputerTime { public static void main(String[] args ) { double v , t ; //v( km /h) 速度 , h(h) 运行时间 int a , b , c ; // 交通工具的参数 a , b &c String vehicleKind []= { "Ship" , "Plane", 【 】 }; // 交通工具类型 try { Common vehicle []= { new Ship(), new Plane(), 【 】 }; for ( int i =0; i < vehicle . length ; i ++) { Scanner sc = new Scanner(System. in ); System. out .println( "Input " + vehicleKind [ i ]+ " Parameter a,b&c:" ); 【 】 // 键入输入 a,b &c 【 】 // 速度 v 赋值 t =1000/ v ; System. out .println( " 平均速度: " + v + "km/h" ); System. out .println( " 运行时间: " + t + " 小时 " ); } } catch (Exception e ) { System. out .println( " 异常退出 " ); } } } 运行截图如下: