Java 代码模拟车辆行驶轨迹
以下是一个简单的 Java 代码,它模拟了一辆车的行驶轨迹。该代码使用了一个随机数生成器来模拟车辆的速度和方向,并在控制台上输出车辆的位置和状态。
import java.util.Random;
public class CarSimulation {
public static void main(String[] args) {
// 初始化车辆的位置和速度
double x = 0;
double y = 0;
double speed = 0;
// 初始化随机数生成器
Random rand = new Random();
// 模拟车辆行驶1000次
for (int i = 0; i < 1000; i++) {
// 生成随机速度和方向
double deltaSpeed = rand.nextDouble() * 10 - 5;
double deltaAngle = rand.nextDouble() * 2 * Math.PI;
// 更新车辆的位置和速度
x += speed * Math.cos(deltaAngle);
y += speed * Math.sin(deltaAngle);
speed += deltaSpeed;
// 输出车辆的位置和状态
System.out.println('第' + (i + 1) + '次行驶:');
System.out.println('位置:' + x + ',' + y);
System.out.println('速度:' + speed);
System.out.println();
}
}
}
注意,该代码只是一个简单的模拟,实际情况下需要考虑更多的因素,如道路状态、交通规则等。
原文地址: https://www.cveoy.top/t/topic/nTnx 著作权归作者所有。请勿转载和采集!