From d36d11210f763cdbef47fdb9db7e27506adc258f Mon Sep 17 00:00:00 2001 From: Roderick Leito Date: Tue, 5 Aug 2025 19:38:00 +0200 Subject: [PATCH 1/2] Finished all ex --- .../java/com/booleanuk/core/Exercise.java | 12 +++++-- .../com/booleanuk/extension/Extension.java | 36 +++++++++++++++++++ 2 files changed, 46 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/booleanuk/core/Exercise.java b/src/main/java/com/booleanuk/core/Exercise.java index 7987028..33de2bd 100644 --- a/src/main/java/com/booleanuk/core/Exercise.java +++ b/src/main/java/com/booleanuk/core/Exercise.java @@ -51,12 +51,19 @@ public Exercise(int age) { Create a constructor that accepts both a String and an int as parameters, in that order, and assign the values provided to the name and age members */ + public Exercise(String name, int age){ + this.name = name; + this.age = age; + } /* 2. Create a method named add that accepts two integers. The method should return the numbers added together. */ + public int add(int numOne, int numTwo){ + return numOne+numTwo; + } @@ -64,7 +71,8 @@ public Exercise(int age) { 3. Create another method named add that accepts two Strings. The method should return the strings concatenated together with a space in between. */ - - + public String add(String strOne, String strTwo){ + return strOne + " " + strTwo; + } } diff --git a/src/main/java/com/booleanuk/extension/Extension.java b/src/main/java/com/booleanuk/extension/Extension.java index 62b878f..c93cb2d 100644 --- a/src/main/java/com/booleanuk/extension/Extension.java +++ b/src/main/java/com/booleanuk/extension/Extension.java @@ -25,6 +25,42 @@ public class Extension extends ExtensionBase { E.g. multiply(["2", "7", "3"], 3) -> [6, 21, 9] */ + public float add(float flOne, float flTwo){ + return flOne + flTwo; + } + public double add(double dblOne, double dblTwo){ + return dblOne + dblTwo; + } + public float subtract(float flOne, float flTwo){ + return flOne - flTwo; + } + + public String subtract(String str, char ch){ + return str.replace(Character.toString(ch), ""); + } + + public int multiply(int numOne, int numTwo){ + return numOne * numTwo; + } + + public String multiply(String str, int num){ + String sequence = str; + for (int i = 1; i Date: Tue, 5 Aug 2025 19:44:15 +0200 Subject: [PATCH 2/2] Finished all ex --- src/test/java/com/booleanuk/extension/ExtensionTest.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/test/java/com/booleanuk/extension/ExtensionTest.java b/src/test/java/com/booleanuk/extension/ExtensionTest.java index 29bb652..4927175 100644 --- a/src/test/java/com/booleanuk/extension/ExtensionTest.java +++ b/src/test/java/com/booleanuk/extension/ExtensionTest.java @@ -47,4 +47,4 @@ public void shouldMultiplyArray() { Assertions.assertArrayEquals(result, this.extension.multiply(nums, 3)); } -} +} \ No newline at end of file