import CalTime.vehicle.all.Common; import java.lang.*; public class ComputerTime { public static void main(String[] args){ System.out.println("交通工具:"+args[0]); System.out.println("参数A:"+args[1]); System.out.println("参数B:"+args[2]); System.out.println("参数c:"+args[3]); double A = Double.parseDouble(args[1]); double B = Double.parseDouble(args[2]); double C = Double.parseDouble(args[3]); double v,t; try{ Common d = (Common) Class.forName("CalTime.vehicle."+args[0]).newInstance(); v = d.runTimer(A,B,C); t = 1000/v; System.out.println("平均速度:"+v+"km/h"); System.out.println("运行时间:"+t+"小时"); }catch (Exception e){ System.out.println("class not found"); } } }
时间: 2023-05-10 11:56:14 浏览: 139
这是一个 Java 程序,它可以计算交通工具的平均速度和运行时间。它需要四个参数:交通工具名称、参数 A、参数 B 和参数 C。其中,参数 A、B 和 C 是交通工具的特定参数,用于计算平均速度和运行时间。程序使用反射机制动态加载交通工具类,并调用其 runTimer 方法计算平均速度和运行时间。如果加载类失败,则输出 "class not found"。
阅读全文