From e3a04488ea3bad30b2393988c41d5c0d99c75f72 Mon Sep 17 00:00:00 2001 From: ajhalili2006 Date: Thu, 7 May 2026 23:33:20 +0000 Subject: [PATCH] checkpoint Signed-off-by: ajhalili2006 --- .../studentops/projects/CarDemo.java | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 java/src/dev/andreijiroh/studentops/projects/CarDemo.java diff --git a/java/src/dev/andreijiroh/studentops/projects/CarDemo.java b/java/src/dev/andreijiroh/studentops/projects/CarDemo.java new file mode 100644 index 0000000..0265aed --- /dev/null +++ b/java/src/dev/andreijiroh/studentops/projects/CarDemo.java @@ -0,0 +1,43 @@ +package dev.andreijiroh.studentops.projects; + +enum Color { + RED, + YELLOW, + BLUE, + GREEN, + ORANGE, + VIOLET +} + +enum Model { + SEDAN, SUV, CONVERTIBLE, HATCHBACK +} + +class Car { + private int year; + private Color color; + private Model model; + + Car(int yr, Model m, Color c) { + year = yr; + model = m; + color = c; + } + + public void display() { + System.out.println("Year: "+year); + System.out.println("Model: "+model); + System.out.println("Color: "+color); + } +} + +public class CarDemo { + public static void main(String[] args) { + Car car1 = new Car(2014, Model.SUV, Color.RED); + Car car2 = new Car(2025, Model.SEDAN, Color.GREEN); + Car car3 = new Car(2012, Model.CONVERTIBLE, Color.YELLOW); + car1.display(); + car2.display(); + car3.display(); + } +} -- 2.51.2