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 22:56:14 浏览: 80
这是一个 Java 程序,它可以计算交通工具的平均速度和运行时间。它需要四个参数:交通工具名称、参数 A、参数 B 和参数 C。其中,参数 A、B 和 C 是交通工具的特定参数,用于计算平均速度和运行时间。程序使用反射机制动态加载交通工具类,并调用其 runTimer 方法计算平均速度和运行时间。如果加载类失败,则输出 "class not found"。
相关问题
import java.util.Scanner; public class Test1 { 晋涛 public static void main(String[] args) { Sy
import java.util.Scanner;
public class Test1 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入您的姓名:");
String name = scanner.nextLine();
.out.println("您好," + name + "!");
}
}
这段代码是一个简单的Java程序,它使用了Java标准库中的Scanner类来实现用户输入和输出。首先,我们通过创建Scanner对象来获取用户的输入。然后,使用nextLine()方法读取用户输入的姓名,并将其存储在name变量中。最后,通过System.out.println()方法将问候语和用户的姓名输出到控制台。
import java.util.Scanner; package base; public class scaner { public static void main(String[] args) { } } 改错
在代码的开头处移除多余的import语句,将package语句放在import语句后面,同时将类名从"scaner"改为"Scanner",修正后的代码如下:
```java
package base;
import java.util.Scanner;
public class ScannerExample {
public static void main(String[] args) {
// 在这里编写你的代码
}
}
```
请注意,你需要在`main`方法中编写你的代码,这只是一个修正后的代码框架。