📅  最后修改于: 2022-03-11 14:52:15.284000             🧑  作者: Mango
import edu.princeton.cs.algs4.CollisionSystem;
import edu.princeton.cs.algs4.Particle;
import edu.princeton.cs.algs4.StdDraw;
public class TestAlgs4 {
public static void main(String[] args) {
int n = 20; // number of particles (default 20)
if (args.length == 1) {
n = Integer.parseInt(args[0]);
}
// enable double buffering to support animations
StdDraw.enableDoubleBuffering();
// create the n particles
Particle[] particles = new Particle[n];
for (int i = 0; i < n; i++) {
particles[i] = new Particle();}
// simulate the system
CollisionSystem system = new CollisionSystem(particles);
system.simulate(Double.POSITIVE_INFINITY);
}
}