packagelabs.lab09;importlabs.lab03.Car;publicclassExample{publicstaticvoidmain(String[]args){Car[]cars=newCar[3];cars[0]=newCar("Dodge",1989);cars[1]=newCar("Tesla",2024);cars[2]=cars[0];for(Carcar:cars){car.accelerate();System.out.println(car);}System.out.println();race(cars);}publicstaticvoidrace(Car[]cars){inti;intbest=0;for(i=1;i<cars.length;i++){if(cars[i].getSpeed()>cars[best].getSpeed()){best=i;}}System.out.println("Winner at index "+best);System.out.println(cars[best]);}}
Output:
A 1989 Dodge that is going 5.0 mph
A 2024 Tesla that is going 5.0 mph
A 1989 Dodge that is going 10.0 mph
Winner at index 0
A 1989 Dodge that is going 10.0 mph