Units 1-4 Hacks
public class Hack1 {
public static void main(String[] args) {
int cars = 0; // starting number of cars
int numCarsEntering = 2; // number of cars entering at a time
int numIterations = 5; // number of times to loop
for (int i = 0; i < numIterations; i++) {
cars += numCarsEntering; // use compound operator to add cars
System.out.println("Number of cars on highway: " + cars);
}
System.out.println(cars * 4);
}
}
Hack1.main(null);
public class Car {
private String name;
private int year;
private double price;
private boolean isUsed;
private String make;
private String model;
public Car(String make, int year, String model, double price, boolean isUsed) {
//this.name = name;
this.year = year;
this.price = price;
this.isUsed = isUsed;
this.model = model;
this.make = make;
}
public String getName() {
return name;
}
public double getPrice() {
return price;
}
public int getYear() {
return year;
}
public boolean getIsUsed() {
return isUsed;
}
public String getMake() {
return make;
}
public String getModel() {
return model;
}
public void printCarDetails() {
System.out.println("Make = " + this.getMake() + ", Model = " + this.getModel() + ", Year = " + this.getYear() + ", " + "Price = " + this.getPrice() + " Used car? " + this.getIsUsed());
}
public static void main(String[] args) {
Car[] listOfCars = new Car[3];
Car Toyota = new Car("Toyota", 2022, "Corolla", 24999.99, false);
Car Honda = new Car("Honda", 2018, "Accord", 18999.99, true);
Car Ford = new Car("Ford", 2020, "Mustang", 34999.99, true);
listOfCars[0] = Toyota;
listOfCars[1] = Honda;
listOfCars[2] = Ford;
for (int i = 0; i < listOfCars.length; i++)
{
listOfCars[i].printCarDetails();
}
//System.out.println("The cheaper car is: " + cheaperCarName);
}
}
Car.main(null);
public class Car {
private String name;
private int year;
private double price;
private boolean isUsed;
private String make;
private String model;
public Car(String make, int year, String model, double price, boolean isUsed) {
//this.name = name;
this.year = year;
this.price = price;
this.isUsed = isUsed;
this.model = model;
this.make = make;
}
public String getName() {
return name;
}
public double getPrice() {
return price;
}
public int getYear() {
return year;
}
public boolean getIsUsed() {
return isUsed;
}
public String getMake() {
return make;
}
public String getModel() {
return model;
}
public void printCarDetails() {
System.out.println("Make = " + this.getMake() + ", Model = " + this.getModel() + ", Year = " + this.getYear() + ", " + "Price = " + this.getPrice() + " Used car? " + this.getIsUsed());
}
public boolean isAffordable(double budget)
public static void main(String[] args) {
Car[] listOfCars = new Car[3];
Car Toyota = new Car("Toyota", 2022, "Corolla", 24999.99, false);
Car Honda = new Car("Honda", 2018, "Accord", 18999.99, true);
Car Ford = new Car("Ford", 2020, "Mustang", 34999.99, true);
listOfCars[0] = Toyota;
listOfCars[1] = Honda;
listOfCars[2] = Ford;
for (int i = 0; i < listOfCars.length; i++)
{
listOfCars[i].printCarDetails();
}
//System.out.println("The cheaper car is: " + cheaperCarName);
}
}
Car.main(null);