From 1052e8e5b6d747ee093c76dae39bdc04232852f5 Mon Sep 17 00:00:00 2001 From: Rob Hallam <0504004h@student.gla.ac.uk> Date: Tue, 19 Sep 2023 22:27:39 +0100 Subject: [PATCH] (refactor) Change Section to Exercise --- week1.java | 53 ++++++++++++++++++++++++++++------------------------- 1 file changed, 28 insertions(+), 25 deletions(-) diff --git a/week1.java b/week1.java index b1282db..39adbd5 100644 --- a/week1.java +++ b/week1.java @@ -10,28 +10,34 @@ class runLabs { } } -class Section { - private int _sectionNumber; +class Exercise { + private int _exerciseNumber; - public Section(int s) { - this._sectionNumber = s; - this.printSection(); + public Exercise(int s) { + this._exerciseNumber = s; + this.printExercise(); } - public int getSection() { - return _sectionNumber; - } - - public void printSection() { - String title = String.format("Starting section %s", this._sectionNumber); + public void printExercise() { + String title = String.format("Starting exercise %s", this._exerciseNumber); System.out.println("-".repeat(title.length())); System.out.println(String.format("%s", title)); System.out.println("-".repeat(title.length())); } + + public int get_exerciseNumber() { + return _exerciseNumber; + } + + public void set_exerciseNumber(int _exerciseNumber) { + this._exerciseNumber = _exerciseNumber; + } } class Lab { + private int _labNumber; + public Exercise currentExercise; public Lab(int lN) { String title = String.format("|Starting Lab %s|", lN); @@ -42,19 +48,16 @@ class Lab { System.out.println("*".repeat(title.length())); } - private int _labNumber; - public Section currentSection; - - public Section getCurrentSection() { - return currentSection; + public Exercise getCurrentExercise() { + return currentExercise; } - public void setCurrentSection(Section currentSection) { - this.currentSection = currentSection; + public void setCurrentExercise(Exercise currentSection) { + this.currentExercise = currentSection; } public static void printSection(String section) { - String title = String.format("Starting section %s", section); + String title = String.format("Starting exercise %s", section); System.out.println("-".repeat(title.length())); System.out.println(String.format("%s", title)); @@ -220,7 +223,7 @@ class Lab5 extends Lab { new five1(); } - class five1 extends Section { + class five1 extends Exercise { /** * We will now look at how we can get user input from the keyboard. We will * gloss over some @@ -257,7 +260,7 @@ class Lab6 extends Lab { /** * Times tables */ - class six1 extends Section { + class six1 extends Exercise { public six1() { super(1); int testNum = 6; @@ -266,7 +269,7 @@ class Lab6 extends Lab { } } - class six3 extends Section { + class six3 extends Exercise { public six3() { super(3); int testNum = 13; // statistically the most prime of all numbers @@ -282,7 +285,7 @@ class Lab6 extends Lab { } } - class six5 extends Section { + class six5 extends Exercise { public six5() { super(5); System.out.println(String.format("TODO / NOT IMPLEMENTED until we get stdin working")); @@ -297,7 +300,7 @@ class Lab6 extends Lab { * 3 3 3 * 4 4 4 4 */ - class six6 extends Section { + class six6 extends Exercise { public six6() { super(6); numberTriangle(1); @@ -307,7 +310,7 @@ class Lab6 extends Lab { } } - class six7 extends Section { + class six7 extends Exercise { public six7() { super(7); describeDD(4.2, 1.6);