commit c3eca41868619f68dd423a77a83cee9491216ed6 Author: Scott Date: Thu Sep 11 16:46:00 2025 -0700 let's see if the breaks eclipse diff --git a/Java/.classpath b/Java/.classpath new file mode 100644 index 0000000..57bca72 --- /dev/null +++ b/Java/.classpath @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Java/.project b/Java/.project new file mode 100644 index 0000000..ea54703 --- /dev/null +++ b/Java/.project @@ -0,0 +1,17 @@ + + + Java + + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + + diff --git a/Java/.settings/org.eclipse.core.resources.prefs b/Java/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..99f26c0 --- /dev/null +++ b/Java/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/Java/.settings/org.eclipse.jdt.core.prefs b/Java/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..3d1fdb6 --- /dev/null +++ b/Java/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,11 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=17 +org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve +org.eclipse.jdt.core.compiler.compliance=17 +org.eclipse.jdt.core.compiler.debug.lineNumber=generate +org.eclipse.jdt.core.compiler.debug.localVariable=generate +org.eclipse.jdt.core.compiler.debug.sourceFile=generate +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning +org.eclipse.jdt.core.compiler.release=enabled +org.eclipse.jdt.core.compiler.source=17 diff --git a/Java/bin/module-info.class b/Java/bin/module-info.class new file mode 100644 index 0000000..ee0c214 Binary files /dev/null and b/Java/bin/module-info.class differ diff --git a/Java/src/module-info.java b/Java/src/module-info.java new file mode 100644 index 0000000..dfe46bf --- /dev/null +++ b/Java/src/module-info.java @@ -0,0 +1,8 @@ +/** + * + */ +/** + * + */ +module Java { +} \ No newline at end of file diff --git a/dropbox01/.classpath b/dropbox01/.classpath new file mode 100644 index 0000000..3f3893a --- /dev/null +++ b/dropbox01/.classpath @@ -0,0 +1,6 @@ + + + + + + diff --git a/dropbox01/.project b/dropbox01/.project new file mode 100644 index 0000000..f80fb0b --- /dev/null +++ b/dropbox01/.project @@ -0,0 +1,17 @@ + + + dropbox01 + + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + + diff --git a/dropbox01/Chapter1Example1.class b/dropbox01/Chapter1Example1.class new file mode 100644 index 0000000..3a9b273 Binary files /dev/null and b/dropbox01/Chapter1Example1.class differ diff --git a/dropbox01/Chapter1Example1.java b/dropbox01/Chapter1Example1.java new file mode 100644 index 0000000..fa71759 --- /dev/null +++ b/dropbox01/Chapter1Example1.java @@ -0,0 +1,25 @@ +/** + + * Assignment 1 + + * Course: CISS238 + + * Student: Scott Steely + + * Date: August 26, 2025 + + */ + +class Chapter1Example1 + +{ + +public static void main(String[] args) + +{ + +System.out.println("Hello, my name is Scott."); + +} + +} diff --git a/dropbox01/edu/ccis/Program.class b/dropbox01/edu/ccis/Program.class new file mode 100644 index 0000000..2fe63b3 Binary files /dev/null and b/dropbox01/edu/ccis/Program.class differ diff --git a/dropbox01/edu/ccis/Program.java b/dropbox01/edu/ccis/Program.java new file mode 100644 index 0000000..f7a065e --- /dev/null +++ b/dropbox01/edu/ccis/Program.java @@ -0,0 +1,26 @@ +/** + + * Assignment 2 + + * Course: CISS238 + + * Student: Scott Steely + + * Date: August 26, 2025 + + */ + +package edu.ccis; + +public class Program { + + public static void main(String[] args) { + System.out.println(".... ...."); + System.out.println(". . "); + System.out.println(".... ...."); + System.out.println(" . ."); + System.out.println(".... ...."); + + } + +} diff --git a/dropbox02/.classpath b/dropbox02/.classpath new file mode 100644 index 0000000..57bca72 --- /dev/null +++ b/dropbox02/.classpath @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/dropbox02/.project b/dropbox02/.project new file mode 100644 index 0000000..a888f2d --- /dev/null +++ b/dropbox02/.project @@ -0,0 +1,17 @@ + + + dropbox02 + + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + + diff --git a/dropbox02/.settings/org.eclipse.core.resources.prefs b/dropbox02/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..99f26c0 --- /dev/null +++ b/dropbox02/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/dropbox02/.settings/org.eclipse.jdt.core.prefs b/dropbox02/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..3d1fdb6 --- /dev/null +++ b/dropbox02/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,11 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=17 +org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve +org.eclipse.jdt.core.compiler.compliance=17 +org.eclipse.jdt.core.compiler.debug.lineNumber=generate +org.eclipse.jdt.core.compiler.debug.localVariable=generate +org.eclipse.jdt.core.compiler.debug.sourceFile=generate +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning +org.eclipse.jdt.core.compiler.release=enabled +org.eclipse.jdt.core.compiler.source=17 diff --git a/dropbox02/bin/miles2kilometers/java/Miles2kilometers.class b/dropbox02/bin/miles2kilometers/java/Miles2kilometers.class new file mode 100644 index 0000000..bf3c779 Binary files /dev/null and b/dropbox02/bin/miles2kilometers/java/Miles2kilometers.class differ diff --git a/dropbox02/bin/module-info.class b/dropbox02/bin/module-info.class new file mode 100644 index 0000000..a4f7092 Binary files /dev/null and b/dropbox02/bin/module-info.class differ diff --git a/dropbox02/miles2kilometers.java b/dropbox02/miles2kilometers.java new file mode 100644 index 0000000..2ed67a5 --- /dev/null +++ b/dropbox02/miles2kilometers.java @@ -0,0 +1,36 @@ +/** + + * Assignment 2 + + * Course: CISS238 + + * Student: Scott Steely + + * Date: Sep 6, 2025 + + */ + +import java.util.Scanner; + +public class MilesToKilometersConverter { + + public static void main(String[] args) { + + // Create object to get input + Scanner input = new Scanner(System.in); + + // Prompt user to enter miles + System.out.print("Enter the number of miles you drove today: "); + + // Read miles + double miles = input.nextDouble(); + + // Convert miles to kilometers (1 mile = 1.60934 kilometers) + double kilometers = miles * 1.60934; + + // Display results + System.out.printf("%.2f miles is equal to %.2f kilometers.", miles, kilometers); + + input.close(); + } +} \ No newline at end of file diff --git a/dropbox02/src/miles2kilometers/java/Miles2kilometers.java b/dropbox02/src/miles2kilometers/java/Miles2kilometers.java new file mode 100644 index 0000000..b8b3e8e --- /dev/null +++ b/dropbox02/src/miles2kilometers/java/Miles2kilometers.java @@ -0,0 +1,24 @@ +package miles2kilometers.java; +import java.util.Scanner; + +public class Miles2kilometers { + public static void main(String[] args) { + + // Create object to get user input + Scanner input = new Scanner(System.in); + + // Prompt for miles + System.out.print("Enter the number of miles you drove today: "); + + // Read the miles entered + double miles = input.nextDouble(); + + // Convert + double kilometers = miles * 1.60934; + + // Display the results + System.out.printf("%.2f miles is equal to %.2f kilometers.", miles, kilometers); + + input.close(); + } +} diff --git a/dropbox02/src/module-info.java b/dropbox02/src/module-info.java new file mode 100644 index 0000000..bdf1bfe --- /dev/null +++ b/dropbox02/src/module-info.java @@ -0,0 +1,8 @@ +/** + * + */ +/** + * + */ +module dropbox02 { +} \ No newline at end of file diff --git a/dropbox03/.classpath b/dropbox03/.classpath new file mode 100644 index 0000000..57bca72 --- /dev/null +++ b/dropbox03/.classpath @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/dropbox03/.project b/dropbox03/.project new file mode 100644 index 0000000..79bd699 --- /dev/null +++ b/dropbox03/.project @@ -0,0 +1,17 @@ + + + dropbox03 + + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + + diff --git a/dropbox03/.settings/org.eclipse.core.resources.prefs b/dropbox03/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..99f26c0 --- /dev/null +++ b/dropbox03/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/dropbox03/.settings/org.eclipse.jdt.core.prefs b/dropbox03/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..3d1fdb6 --- /dev/null +++ b/dropbox03/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,11 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=17 +org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve +org.eclipse.jdt.core.compiler.compliance=17 +org.eclipse.jdt.core.compiler.debug.lineNumber=generate +org.eclipse.jdt.core.compiler.debug.localVariable=generate +org.eclipse.jdt.core.compiler.debug.sourceFile=generate +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning +org.eclipse.jdt.core.compiler.release=enabled +org.eclipse.jdt.core.compiler.source=17 diff --git a/dropbox03/bin/dropbox03/TempConverter.class b/dropbox03/bin/dropbox03/TempConverter.class new file mode 100644 index 0000000..56edcea Binary files /dev/null and b/dropbox03/bin/dropbox03/TempConverter.class differ diff --git a/dropbox03/bin/module-info.class b/dropbox03/bin/module-info.class new file mode 100644 index 0000000..5deae06 Binary files /dev/null and b/dropbox03/bin/module-info.class differ diff --git a/dropbox03/src/dropbox03/TempConverter.java b/dropbox03/src/dropbox03/TempConverter.java new file mode 100644 index 0000000..6bd7713 --- /dev/null +++ b/dropbox03/src/dropbox03/TempConverter.java @@ -0,0 +1,44 @@ +/** + + * Assignment 3 + + * Course: CISS238 + + * Student: Scott Steely + + * Date: Sep 6, 2025 + + */ + +package dropbox03; +import java.util.Scanner; + +public class TempConverter { + +public static void main(String[] args) { + +// prompt user for today's temperature + +System.out.println("Enter today's temperature in Fahrenheit:"); + + Scanner input = new Scanner(System.in); + + double temperatureInFahrenheit = input.nextDouble(); + + // convert the temperature from Fahrenheit to Celsius + + double temperatureInCelsius = (temperatureInFahrenheit - 32) * 5/9; + + // display + + System.out.println("Temp(Fahrenheit): " + temperatureInFahrenheit); + + System.out.println("Temp(Celsius): " + temperatureInCelsius); + + // close the input object + + input.close(); + +} + +} \ No newline at end of file diff --git a/dropbox03/src/module-info.java b/dropbox03/src/module-info.java new file mode 100644 index 0000000..a17ff08 --- /dev/null +++ b/dropbox03/src/module-info.java @@ -0,0 +1,8 @@ +/** + * + */ +/** + * + */ +module dropbox03 { +} \ No newline at end of file diff --git a/dropbox04/.classpath b/dropbox04/.classpath new file mode 100644 index 0000000..57bca72 --- /dev/null +++ b/dropbox04/.classpath @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/dropbox04/.project b/dropbox04/.project new file mode 100644 index 0000000..f241f26 --- /dev/null +++ b/dropbox04/.project @@ -0,0 +1,17 @@ + + + dropbox04 + + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + + diff --git a/dropbox04/.settings/org.eclipse.core.resources.prefs b/dropbox04/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..99f26c0 --- /dev/null +++ b/dropbox04/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/dropbox04/.settings/org.eclipse.jdt.core.prefs b/dropbox04/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..3d1fdb6 --- /dev/null +++ b/dropbox04/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,11 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=17 +org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve +org.eclipse.jdt.core.compiler.compliance=17 +org.eclipse.jdt.core.compiler.debug.lineNumber=generate +org.eclipse.jdt.core.compiler.debug.localVariable=generate +org.eclipse.jdt.core.compiler.debug.sourceFile=generate +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning +org.eclipse.jdt.core.compiler.release=enabled +org.eclipse.jdt.core.compiler.source=17 diff --git a/dropbox04/bin/dropbox04/Chapter1Example4.class b/dropbox04/bin/dropbox04/Chapter1Example4.class new file mode 100644 index 0000000..1fb5aaa Binary files /dev/null and b/dropbox04/bin/dropbox04/Chapter1Example4.class differ diff --git a/dropbox04/bin/module-info.class b/dropbox04/bin/module-info.class new file mode 100644 index 0000000..6bc5240 Binary files /dev/null and b/dropbox04/bin/module-info.class differ diff --git a/dropbox04/src/dropbox04/Chapter1Example4.java b/dropbox04/src/dropbox04/Chapter1Example4.java new file mode 100644 index 0000000..e35bc3f --- /dev/null +++ b/dropbox04/src/dropbox04/Chapter1Example4.java @@ -0,0 +1,61 @@ +/** + + * Assignment 4 + + * Course: CISS238 + + * Student: Scott Steely + + * Date: Sep 6, 2025 + + */ +package dropbox04; +import java.util.Scanner; + +public class Chapter1Example4 { + +public static void main(String[] args) { + + Scanner input = new Scanner(System.in); + + System.out.print("Enter your name: "); + + String name = input.nextLine(); + + System.out.print("Enter the number of credit hours completed: "); + + int creditHours = input.nextInt(); + + String cohort = ""; + + if (creditHours >= 0 && creditHours <= 30) { + + cohort = "freshman"; + + } else if (creditHours >= 31 && creditHours <= 60) { + + cohort = "sophomore"; + + } else if (creditHours >= 61 && creditHours <= 90) { + + cohort = "junior"; + + } else if (creditHours >= 91) { + + cohort = "senior"; + + } else { + + System.out.println("Invalid credit hours entered."); + + System.exit(0); + + } + + System.out.println("Hi "+ name + ", you are a " + cohort + "."); + + input.close(); + + } + +} diff --git a/dropbox04/src/module-info.java b/dropbox04/src/module-info.java new file mode 100644 index 0000000..492dc41 --- /dev/null +++ b/dropbox04/src/module-info.java @@ -0,0 +1,8 @@ +/** + * + */ +/** + * + */ +module dropbox04 { +} \ No newline at end of file diff --git a/dropbox05/.classpath b/dropbox05/.classpath new file mode 100644 index 0000000..57bca72 --- /dev/null +++ b/dropbox05/.classpath @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/dropbox05/.project b/dropbox05/.project new file mode 100644 index 0000000..2390938 --- /dev/null +++ b/dropbox05/.project @@ -0,0 +1,28 @@ + + + dropbox05 + + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + + + + 1757569990157 + + 30 + + org.eclipse.core.resources.regexFilterMatcher + node_modules|.metadata|archetype-resources|META-INF/maven|__CREATED_BY_JAVA_LANGUAGE_SERVER__ + + + + diff --git a/dropbox05/.settings/org.eclipse.core.resources.prefs b/dropbox05/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..99f26c0 --- /dev/null +++ b/dropbox05/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/dropbox05/.settings/org.eclipse.jdt.core.prefs b/dropbox05/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..3d1fdb6 --- /dev/null +++ b/dropbox05/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,11 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=17 +org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve +org.eclipse.jdt.core.compiler.compliance=17 +org.eclipse.jdt.core.compiler.debug.lineNumber=generate +org.eclipse.jdt.core.compiler.debug.localVariable=generate +org.eclipse.jdt.core.compiler.debug.sourceFile=generate +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning +org.eclipse.jdt.core.compiler.release=enabled +org.eclipse.jdt.core.compiler.source=17 diff --git a/dropbox05/bin/dropbox05/DivisibleByThree.class b/dropbox05/bin/dropbox05/DivisibleByThree.class new file mode 100644 index 0000000..c857373 Binary files /dev/null and b/dropbox05/bin/dropbox05/DivisibleByThree.class differ diff --git a/dropbox05/bin/module-info.class b/dropbox05/bin/module-info.class new file mode 100644 index 0000000..e2faef8 Binary files /dev/null and b/dropbox05/bin/module-info.class differ diff --git a/dropbox05/src/dropbox05/DivisibleByThree.java b/dropbox05/src/dropbox05/DivisibleByThree.java new file mode 100644 index 0000000..e18ae90 --- /dev/null +++ b/dropbox05/src/dropbox05/DivisibleByThree.java @@ -0,0 +1,38 @@ +/** + + * Assignment 5 + + * Course: CISS238 + + * Student: Scott Steely + + * Date: Sep 6, 2025 + + */ +package dropbox05; +import java.util.Scanner; + +public class DivisibleByThree { + + public static void main(String[] args) { + + // Create a Scanner object to read user input + Scanner scanner = new Scanner(System.in); + + // Prompt the user to enter an integer + System.out.print("Enter an integer: "); + + // Read the integer entered by the user + int number = scanner.nextInt(); + + // Check if the number is divisible by 3 using the modulo operator (%) + if (number % 3 == 0) { + System.out.println("The number is divisible by 3"); + } else { + System.out.println("The number is not divisible by 3"); + } + + // Close the scanner + scanner.close(); + } +} \ No newline at end of file diff --git a/dropbox05/src/module-info.java b/dropbox05/src/module-info.java new file mode 100644 index 0000000..8f86ccf --- /dev/null +++ b/dropbox05/src/module-info.java @@ -0,0 +1,8 @@ +/** + * + */ +/** + * + */ +module dropbox05 { +} \ No newline at end of file diff --git a/dropbox06/.classpath b/dropbox06/.classpath new file mode 100644 index 0000000..57bca72 --- /dev/null +++ b/dropbox06/.classpath @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/dropbox06/.project b/dropbox06/.project new file mode 100644 index 0000000..900b4b0 --- /dev/null +++ b/dropbox06/.project @@ -0,0 +1,28 @@ + + + dropbox06 + + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + + + + 1757569990194 + + 30 + + org.eclipse.core.resources.regexFilterMatcher + node_modules|.metadata|archetype-resources|META-INF/maven|__CREATED_BY_JAVA_LANGUAGE_SERVER__ + + + + diff --git a/dropbox06/.settings/org.eclipse.core.resources.prefs b/dropbox06/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..99f26c0 --- /dev/null +++ b/dropbox06/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/dropbox06/.settings/org.eclipse.jdt.core.prefs b/dropbox06/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..3d1fdb6 --- /dev/null +++ b/dropbox06/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,11 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=17 +org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve +org.eclipse.jdt.core.compiler.compliance=17 +org.eclipse.jdt.core.compiler.debug.lineNumber=generate +org.eclipse.jdt.core.compiler.debug.localVariable=generate +org.eclipse.jdt.core.compiler.debug.sourceFile=generate +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning +org.eclipse.jdt.core.compiler.release=enabled +org.eclipse.jdt.core.compiler.source=17 diff --git a/dropbox06/bin/dropbox06/Trip.class b/dropbox06/bin/dropbox06/Trip.class new file mode 100644 index 0000000..6b30b8a Binary files /dev/null and b/dropbox06/bin/dropbox06/Trip.class differ diff --git a/dropbox06/bin/dropbox06/TripTest.class b/dropbox06/bin/dropbox06/TripTest.class new file mode 100644 index 0000000..6f782bc Binary files /dev/null and b/dropbox06/bin/dropbox06/TripTest.class differ diff --git a/dropbox06/bin/module-info.class b/dropbox06/bin/module-info.class new file mode 100644 index 0000000..d775e1e Binary files /dev/null and b/dropbox06/bin/module-info.class differ diff --git a/dropbox06/src/dropbox06/Trip.java b/dropbox06/src/dropbox06/Trip.java new file mode 100644 index 0000000..830ae09 --- /dev/null +++ b/dropbox06/src/dropbox06/Trip.java @@ -0,0 +1,40 @@ +package dropbox06; +public class Trip { + // fields + private double milesDriven; + private double gasolineUsed; + // accessors/getter + public double getMilesDriven() { + return milesDriven; + } + public double getGasolineUsed() { + return gasolineUsed; + } + // mutators/setter + public void setMilesDriven(double milesDriven) { + this.milesDriven = milesDriven; + } + public void setGasolineUsed(double gasolineUsed) { + this.gasolineUsed = gasolineUsed; + } + // constructor + public Trip(double milesDriven, double gasolineUsed) { + this.milesDriven = milesDriven; + this.gasolineUsed = gasolineUsed; + } + // method + public double getMilesPerGallon() { + double mpg = 0.0; + mpg = milesDriven / gasolineUsed; + return mpg; + } + // toString method + @Override + public String toString() { + String str; + str = String.format("Miles driven: %.2f%nGassoline Used: " + + "%.2f%nMiles Per Gallon: %.2f", + getMilesDriven(), getGasolineUsed(), getMilesPerGallon()); + return str; + } +} diff --git a/dropbox06/src/dropbox06/TripTest.java b/dropbox06/src/dropbox06/TripTest.java new file mode 100644 index 0000000..d35a54b --- /dev/null +++ b/dropbox06/src/dropbox06/TripTest.java @@ -0,0 +1,20 @@ +package dropbox06; +import java.util.Scanner; +public class TripTest { + public static void main(String[] args) { + Scanner input = new Scanner(System.in); + // local variables to hold user input + double milesDriven = 0.0; + double gasolineUsed = 0.0; + // prompt the user for input + System.out.println("Enter miles driven: "); + milesDriven = input.nextDouble(); + System.out.println("Enter gasoline used: "); + gasolineUsed = input.nextDouble(); + // create an object + Trip trip = new Trip(milesDriven, gasolineUsed); + // display output + System.out.println(trip); + input.close(); + } +} diff --git a/dropbox06/src/module-info.java b/dropbox06/src/module-info.java new file mode 100644 index 0000000..fc15a76 --- /dev/null +++ b/dropbox06/src/module-info.java @@ -0,0 +1,8 @@ +/** + * + */ +/** + * + */ +module dropbox06 { +} \ No newline at end of file diff --git a/dropbox07/.classpath b/dropbox07/.classpath new file mode 100644 index 0000000..57bca72 --- /dev/null +++ b/dropbox07/.classpath @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/dropbox07/.project b/dropbox07/.project new file mode 100644 index 0000000..eb6548d --- /dev/null +++ b/dropbox07/.project @@ -0,0 +1,17 @@ + + + dropbox07 + + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + + diff --git a/dropbox07/.settings/org.eclipse.core.resources.prefs b/dropbox07/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..99f26c0 --- /dev/null +++ b/dropbox07/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/dropbox07/.settings/org.eclipse.jdt.core.prefs b/dropbox07/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..3d1fdb6 --- /dev/null +++ b/dropbox07/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,11 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=17 +org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve +org.eclipse.jdt.core.compiler.compliance=17 +org.eclipse.jdt.core.compiler.debug.lineNumber=generate +org.eclipse.jdt.core.compiler.debug.localVariable=generate +org.eclipse.jdt.core.compiler.debug.sourceFile=generate +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning +org.eclipse.jdt.core.compiler.release=enabled +org.eclipse.jdt.core.compiler.source=17 diff --git a/dropbox07/bin/dropbox07/RetailTax.class b/dropbox07/bin/dropbox07/RetailTax.class new file mode 100644 index 0000000..cc79d4a Binary files /dev/null and b/dropbox07/bin/dropbox07/RetailTax.class differ diff --git a/dropbox07/bin/dropbox07/TaxTest.class b/dropbox07/bin/dropbox07/TaxTest.class new file mode 100644 index 0000000..d8566d3 Binary files /dev/null and b/dropbox07/bin/dropbox07/TaxTest.class differ diff --git a/dropbox07/bin/module-info.class b/dropbox07/bin/module-info.class new file mode 100644 index 0000000..4f31b5a Binary files /dev/null and b/dropbox07/bin/module-info.class differ diff --git a/dropbox07/src/dropbox07/RetailTax.java b/dropbox07/src/dropbox07/RetailTax.java new file mode 100644 index 0000000..4bd763a --- /dev/null +++ b/dropbox07/src/dropbox07/RetailTax.java @@ -0,0 +1,42 @@ +package dropbox07; + +public class RetailTax { + // fields + private double salesAmount; + private double taxRate; + // accessors/getter + public double getSalesAmount() { + return salesAmount; + } + public double getTaxRate() { + return taxRate; + } + // mutators/setter + public void setSalesAmount(double salesAmount) { + this.salesAmount = salesAmount; + } + public void setTaxRate(double taxRate) { + this.taxRate = taxRate; + } + // constructor + public RetailTax(double salesAmount, double taxRate) { + this.salesAmount = salesAmount; + this.taxRate = taxRate; + } + // method + public double getTotal() { + double taxTotal = 0.0; + taxTotal = salesAmount * (taxRate * .01); + taxTotal = taxTotal + salesAmount; + return taxTotal; + } + // toString method + @Override + public String toString() { + String str; + str = String.format("Subtotal: $%.2f%nTax: $" + + "%.2f%nTotal: $%.2f", + getSalesAmount(), getTaxRate(), getTotal()); + return str; + } +} diff --git a/dropbox07/src/dropbox07/TaxTest.java b/dropbox07/src/dropbox07/TaxTest.java new file mode 100644 index 0000000..f21e0e3 --- /dev/null +++ b/dropbox07/src/dropbox07/TaxTest.java @@ -0,0 +1,20 @@ +package dropbox07; +import java.util.Scanner; +public class TaxTest { + public static void main(String[] args) { + Scanner input = new Scanner(System.in); + // local variables to hold user input + double salesAmount = 0.0; + double taxRate = 0.0; + // prompt the user for input + System.out.println("Enter sales amount: "); + salesAmount = input.nextDouble(); + System.out.println("Enter tax rate: "); + taxRate = input.nextDouble(); + // create an object + RetailTax retailtax = new RetailTax(salesAmount, taxRate); + // display output + System.out.println(retailtax); + input.close(); + } +} diff --git a/dropbox07/src/module-info.java b/dropbox07/src/module-info.java new file mode 100644 index 0000000..83291ed --- /dev/null +++ b/dropbox07/src/module-info.java @@ -0,0 +1,8 @@ +/** + * + */ +/** + * + */ +module dropbox07 { +} \ No newline at end of file