diff --git a/drobbox08/.classpath b/drobbox08/.classpath new file mode 100644 index 0000000..5736786 --- /dev/null +++ b/drobbox08/.classpath @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/drobbox08/.gitignore b/drobbox08/.gitignore new file mode 100644 index 0000000..ae3c172 --- /dev/null +++ b/drobbox08/.gitignore @@ -0,0 +1 @@ +/bin/ diff --git a/drobbox08/.project b/drobbox08/.project new file mode 100644 index 0000000..e81aa50 --- /dev/null +++ b/drobbox08/.project @@ -0,0 +1,17 @@ + + + drobbox08 + + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + + diff --git a/drobbox08/.settings/org.eclipse.core.resources.prefs b/drobbox08/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..99f26c0 --- /dev/null +++ b/drobbox08/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/drobbox08/.settings/org.eclipse.jdt.core.prefs b/drobbox08/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..3d1fdb6 --- /dev/null +++ b/drobbox08/.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/drobbox08/src/dropbox08/Triangle.java b/drobbox08/src/dropbox08/Triangle.java new file mode 100644 index 0000000..d263d00 --- /dev/null +++ b/drobbox08/src/dropbox08/Triangle.java @@ -0,0 +1,65 @@ +/** + + * Assignment 8 + + * Course: CISS238 + + * Student: Scott Steely + + * Date: Sep 13, 2025 + + */ +package dropbox08; +public class Triangle { + // fields + private int side1; + private int side2; + private int side3; + // accessors + public int getSide1() { + return side1; + } + public int getSide2() { + return side2; + } + public int getSide3() { + return side3; + } + // mutators + public void setSide1(int side1) { + this.side1 = side1; + } + public void setSide2(int side2) { + this.side2 = side2; + } + public void setSide3(int side3) { + this.side3 = side3; + } + // constructor + public Triangle(int side1, int side2, int side3) { + this.side1 = side1; + this.side2 = side2; + this.side3 = side3; + } + // method + public boolean isTriangle() { + boolean triangle = false; + if(getSide1() + getSide2() > getSide3() + && getSide2() + getSide3() > getSide1() + && getSide3() + getSide1() > getSide2()) { + triangle = true; + } + return triangle; + } + // toString + @Override + public String toString() { + String str; + str = String.format("%d, %d, and %d %s", + getSide1(), getSide2(), getSide3(), + isTriangle()? + "can make three sides of a triangle." + :"cannot make three sides of a triangle."); + return str; + } +} diff --git a/drobbox08/src/dropbox08/TriangleTest.java b/drobbox08/src/dropbox08/TriangleTest.java new file mode 100644 index 0000000..af2e767 --- /dev/null +++ b/drobbox08/src/dropbox08/TriangleTest.java @@ -0,0 +1,32 @@ +/** + + * Assignment 8 + + * Course: CISS238 + + * Student: Scott Steely + + * Date: Sep 13, 2025 + + */ +package dropbox08; +import java.util.Scanner; +public class TriangleTest { + public static void main(String[] args) { + Scanner input = new Scanner(System.in); + // declare three variables + int side1=0; int side2=0; int side3=0; + // prompt the user for input + System.out.println("Enter length for side 1: "); + side1 = input.nextInt(); + System.out.println("Enter length for side 2: "); + side2 = input.nextInt(); + System.out.println("Enter length for side 3: "); + side3 = input.nextInt(); + // create an object of the Triangle class + Triangle triangle = new Triangle(side1, side2, side3); + // display + System.out.println(triangle); + input.close(); + } +} diff --git a/drobbox08/src/module-info.java b/drobbox08/src/module-info.java new file mode 100644 index 0000000..31d1228 --- /dev/null +++ b/drobbox08/src/module-info.java @@ -0,0 +1,8 @@ +/** + * + */ +/** + * + */ +module dropbox08 { +} \ No newline at end of file diff --git a/dropbox01/Chapter1Example1.class b/dropbox01/Chapter1Example1.class index 3a9b273..58dbb0e 100644 Binary files a/dropbox01/Chapter1Example1.class and b/dropbox01/Chapter1Example1.class differ diff --git a/dropbox01/edu/ccis/Program.class b/dropbox01/edu/ccis/Program.class index 2fe63b3..5f87516 100644 Binary files a/dropbox01/edu/ccis/Program.class and b/dropbox01/edu/ccis/Program.class differ diff --git a/dropbox06/src/dropbox06/Trip.java b/dropbox06/src/dropbox06/Trip.java index 830ae09..2cc348a 100644 --- a/dropbox06/src/dropbox06/Trip.java +++ b/dropbox06/src/dropbox06/Trip.java @@ -1,3 +1,14 @@ +/** + + * Assignment 6 + + * Course: CISS238 + + * Student: Scott Steely + + * Date: Sep 13, 2025 + + */ package dropbox06; public class Trip { // fields diff --git a/dropbox06/src/dropbox06/TripTest.java b/dropbox06/src/dropbox06/TripTest.java index d35a54b..50cb747 100644 --- a/dropbox06/src/dropbox06/TripTest.java +++ b/dropbox06/src/dropbox06/TripTest.java @@ -1,3 +1,14 @@ +/** + + * Assignment 6 + + * Course: CISS238 + + * Student: Scott Steely + + * Date: Sep 13, 2025 + + */ package dropbox06; import java.util.Scanner; public class TripTest { diff --git a/dropbox07/src/dropbox07/RetailTax.java b/dropbox07/src/dropbox07/RetailTax.java index 4bd763a..37022af 100644 --- a/dropbox07/src/dropbox07/RetailTax.java +++ b/dropbox07/src/dropbox07/RetailTax.java @@ -1,3 +1,14 @@ +/** + + * Assignment 7 + + * Course: CISS238 + + * Student: Scott Steely + + * Date: Sep 13, 2025 + + */ package dropbox07; public class RetailTax { diff --git a/dropbox07/src/dropbox07/TaxTest.java b/dropbox07/src/dropbox07/TaxTest.java index f21e0e3..1b0134d 100644 --- a/dropbox07/src/dropbox07/TaxTest.java +++ b/dropbox07/src/dropbox07/TaxTest.java @@ -1,3 +1,14 @@ +/** + + * Assignment 7 + + * Course: CISS238 + + * Student: Scott Steely + + * Date: Sep 13, 2025 + + */ package dropbox07; import java.util.Scanner; public class TaxTest { diff --git a/dropbox08/.project b/dropbox08/.project new file mode 100644 index 0000000..8d70216 --- /dev/null +++ b/dropbox08/.project @@ -0,0 +1,17 @@ + + + dropbox08 + + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + + diff --git a/dropbox08/bin/.project b/dropbox08/bin/.project new file mode 100644 index 0000000..8d70216 --- /dev/null +++ b/dropbox08/bin/.project @@ -0,0 +1,17 @@ + + + dropbox08 + + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + + diff --git a/dropbox09/.classpath b/dropbox09/.classpath new file mode 100644 index 0000000..64c0023 --- /dev/null +++ b/dropbox09/.classpath @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/dropbox09/.project b/dropbox09/.project new file mode 100644 index 0000000..247c8bd --- /dev/null +++ b/dropbox09/.project @@ -0,0 +1,17 @@ + + + dropbox09 + + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + + diff --git a/dropbox09/.settings/org.eclipse.core.resources.prefs b/dropbox09/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..99f26c0 --- /dev/null +++ b/dropbox09/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/dropbox09/dropbox09/.gitignore b/dropbox09/dropbox09/.gitignore new file mode 100644 index 0000000..a2b6ad4 --- /dev/null +++ b/dropbox09/dropbox09/.gitignore @@ -0,0 +1,2 @@ +/RightTriangle.class +/RightTriangleTest.class diff --git a/dropbox09/dropbox09/RightTriangle.java b/dropbox09/dropbox09/RightTriangle.java new file mode 100644 index 0000000..331fbc7 --- /dev/null +++ b/dropbox09/dropbox09/RightTriangle.java @@ -0,0 +1,66 @@ +/** + + * Assignment 9 + + * Course: CISS238 + + * Student: Scott Steely + + * Date: Sep 13, 2025 + + */ +package dropbox09; + +public class RightTriangle { + // fields + private int side1; + private int side2; + private int side3; + // accessors + public int getSide1() { + return side1; + } + public int getSide2() { + return side2; + } + public int getSide3() { + return side3; + } + // mutators + public void setSide1(int side1) { + this.side1 = side1; + } + public void setSide2(int side2) { + this.side2 = side2; + } + public void setSide3(int side3) { + this.side3 = side3; + } + // constructor + public RightTriangle(int side1, int side2, int side3) { + this.side1 = side1; + this.side2 = side2; + this.side3 = side3; + } + // method + public boolean isRightTriangle() { + boolean right_triangle = false; + if ((getSide1() * getSide1()) + (getSide2() * getSide2()) - (getSide3() * getSide3()) == 0 + || (getSide3() * getSide3()) + (getSide1() * getSide1()) - (getSide2() * getSide2()) == 0 + || (getSide3() * getSide3()) + (getSide2() * getSide2()) - (getSide1() * getSide1()) == 0) { + right_triangle = true; + } + return right_triangle; + } + // toString + @Override + public String toString() { + String str; + str = String.format("%d, %d, and %d %s", + getSide1(), getSide2(), getSide3(), + isRightTriangle()? + "can make a right triangle." + :"cannot make a right triangle."); + return str; + } +} diff --git a/dropbox09/dropbox09/RightTriangleTest.java b/dropbox09/dropbox09/RightTriangleTest.java new file mode 100644 index 0000000..a3085e6 --- /dev/null +++ b/dropbox09/dropbox09/RightTriangleTest.java @@ -0,0 +1,33 @@ +/** + + * Assignment 9 + + * Course: CISS238 + + * Student: Scott Steely + + * Date: Sep 13, 2025 + + */ +package dropbox09; + +import java.util.Scanner; +public class RightTriangleTest { + public static void main(String[] args) { + Scanner input = new Scanner(System.in); + // declare three variables + int side1=0; int side2=0; int side3=0; + // prompt the user for input + System.out.println("Enter length for side 1: "); + side1 = input.nextInt(); + System.out.println("Enter length for side 2: "); + side2 = input.nextInt(); + System.out.println("Enter length for side 3: "); + side3 = input.nextInt(); + // create an object of the Triangle class + RightTriangle triangle = new RightTriangle(side1, side2, side3); + // display + System.out.println(triangle); + input.close(); + } +} diff --git a/dropbox81/.classpath b/dropbox81/.classpath new file mode 100644 index 0000000..57bca72 --- /dev/null +++ b/dropbox81/.classpath @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/dropbox81/.project b/dropbox81/.project new file mode 100644 index 0000000..f4d66cf --- /dev/null +++ b/dropbox81/.project @@ -0,0 +1,17 @@ + + + dropbox81 + + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + + diff --git a/dropbox81/.settings/org.eclipse.core.resources.prefs b/dropbox81/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..99f26c0 --- /dev/null +++ b/dropbox81/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/dropbox81/.settings/org.eclipse.jdt.core.prefs b/dropbox81/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..3d1fdb6 --- /dev/null +++ b/dropbox81/.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/dropbox81/bin/dropbox07/RetailTax.class b/dropbox81/bin/dropbox07/RetailTax.class new file mode 100644 index 0000000..cc79d4a Binary files /dev/null and b/dropbox81/bin/dropbox07/RetailTax.class differ diff --git a/dropbox81/bin/dropbox07/TaxTest.class b/dropbox81/bin/dropbox07/TaxTest.class new file mode 100644 index 0000000..d8566d3 Binary files /dev/null and b/dropbox81/bin/dropbox07/TaxTest.class differ diff --git a/dropbox81/bin/module-info.class b/dropbox81/bin/module-info.class new file mode 100644 index 0000000..4f31b5a Binary files /dev/null and b/dropbox81/bin/module-info.class differ diff --git a/dropbox81/src/dropbox08/Triangle.java b/dropbox81/src/dropbox08/Triangle.java new file mode 100644 index 0000000..b69d14d --- /dev/null +++ b/dropbox81/src/dropbox08/Triangle.java @@ -0,0 +1,54 @@ +package dropbox08; +public class Triangle { + // fields + private int side1; + private int side2; + private int side3; + // accessors + public int getSide1() { + return side1; + } + public int getSide2() { + return side2; + } + public int getSide3() { + return side3; + } + // mutators + public void setSide1(int side1) { + this.side1 = side1; + } + public void setSide2(int side2) { + this.side2 = side2; + } + public void setSide3(int side3) { + this.side3 = side3; + } + // constructor + public Triangle(int side1, int side2, int side3) { + this.side1 = side1; + this.side2 = side2; + this.side3 = side3; + } + // method + public boolean isTriangle() { + boolean triangle = false; + if(getSide1() + getSide2() > getSide3() + && getSide2() + getSide3() > getSide1() + && getSide3() + getSide1() > getSide2()) { + triangle = true; + } + return triangle; + } + // toString + @Override + public String toString() { + String str; + str = String.format("%d, %d, and %d %s", + getSide1(), getSide2(), getSide3(), + isTriangle()? + "can make three sides of a triangle." + :"cannot make three sides of a triangle."); + return str; + } +} diff --git a/dropbox81/src/dropbox08/TriangleTest.java b/dropbox81/src/dropbox08/TriangleTest.java new file mode 100644 index 0000000..4622d3a --- /dev/null +++ b/dropbox81/src/dropbox08/TriangleTest.java @@ -0,0 +1,21 @@ +package dropbox08; +import java.util.Scanner; +public class TriangleTest { + public static void main(String[] args) { + Scanner input = new Scanner(System.in); + // declare three variables + int side1=0; int side2=0; int side3=0; + // prompt the user for input + System.out.println("Enter length for side 1: "); + side1 = input.nextInt(); + System.out.println("Enter length for side 2: "); + side2 = input.nextInt(); + System.out.println("Enter length for side 3: "); + side3 = input.nextInt(); + // create an object of the Triangle class + Triangle triangle = new Triangle(side1, side2, side3); + // display + System.out.println(triangle); + input.close(); + } +} diff --git a/dropbox81/src/module-info.java b/dropbox81/src/module-info.java new file mode 100644 index 0000000..83291ed --- /dev/null +++ b/dropbox81/src/module-info.java @@ -0,0 +1,8 @@ +/** + * + */ +/** + * + */ +module dropbox07 { +} \ No newline at end of file diff --git a/test2/.classpath b/test2/.classpath new file mode 100644 index 0000000..c290b80 --- /dev/null +++ b/test2/.classpath @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/test2/.gitignore b/test2/.gitignore new file mode 100644 index 0000000..ae3c172 --- /dev/null +++ b/test2/.gitignore @@ -0,0 +1 @@ +/bin/ diff --git a/test2/.project b/test2/.project new file mode 100644 index 0000000..b192e61 --- /dev/null +++ b/test2/.project @@ -0,0 +1,17 @@ + + + test2 + + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + + diff --git a/test2/.settings/org.eclipse.core.resources.prefs b/test2/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..99f26c0 --- /dev/null +++ b/test2/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/test2/.settings/org.eclipse.jdt.core.prefs b/test2/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..84a76af --- /dev/null +++ b/test2/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,11 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=24 +org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve +org.eclipse.jdt.core.compiler.compliance=24 +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=24 diff --git a/test2/src/module-info.java b/test2/src/module-info.java new file mode 100644 index 0000000..8184f71 --- /dev/null +++ b/test2/src/module-info.java @@ -0,0 +1,8 @@ +/** + * + */ +/** + * + */ +module test2 { +} \ No newline at end of file diff --git a/test3/.classpath b/test3/.classpath new file mode 100644 index 0000000..64c0023 --- /dev/null +++ b/test3/.classpath @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/test3/.project b/test3/.project new file mode 100644 index 0000000..0744c66 --- /dev/null +++ b/test3/.project @@ -0,0 +1,17 @@ + + + test3 + + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + + diff --git a/test3/.settings/org.eclipse.core.resources.prefs b/test3/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..99f26c0 --- /dev/null +++ b/test3/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8