From a1b324592acaedbffc39ff857372a5b3ba244cb8 Mon Sep 17 00:00:00 2001 From: Richard Persson Date: Tue, 5 Aug 2025 16:02:45 +0200 Subject: [PATCH] Excercises Complete --- .../java/com/booleanuk/core/Exercise.java | 12 +++++++ .../com/booleanuk/extension/Extension.java | 32 ++++++++++++++++++- 2 files changed, 43 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/booleanuk/core/Exercise.java b/src/main/java/com/booleanuk/core/Exercise.java index 7987028..b8e2a89 100644 --- a/src/main/java/com/booleanuk/core/Exercise.java +++ b/src/main/java/com/booleanuk/core/Exercise.java @@ -52,12 +52,20 @@ public Exercise(int age) { 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; + } + /* @@ -65,6 +73,10 @@ public Exercise(int age) { together with a space in between. */ + public String add(String numOne, String numTwo){ + + return numOne + " " + numTwo; + } } diff --git a/src/main/java/com/booleanuk/extension/Extension.java b/src/main/java/com/booleanuk/extension/Extension.java index 62b878f..f87049c 100644 --- a/src/main/java/com/booleanuk/extension/Extension.java +++ b/src/main/java/com/booleanuk/extension/Extension.java @@ -8,6 +8,7 @@ public class Extension extends ExtensionBase { 1. add, which accepts two floats and returns a float (both floats added together) + 2. add, which accepts two doubles and returns a double (both doubles added together) 3. subtract, which accepts two floats and returns a float (first float minus second float) @@ -26,5 +27,34 @@ public class Extension extends ExtensionBase { multiply(["2", "7", "3"], 3) -> [6, 21, 9] */ - + // 1) + + public float add(float numOne, float numTwo){ + return numOne + numTwo; + } + + // 2) + public double add(double numOne, double numTwo){ + return numOne + numTwo; + } + // 3) + public float subtract(float numOne, float numTwo){ + return numOne - numTwo; + } + // 4) + public String subtract(String word, char letter){ + String answer = ""; + + return answer; + } + + public int multiply(int a, int b) { + return a*b; + } + + public String multiply(String word, int amount) { + StringBuilder answer = new StringBuilder(); + answer.append("word".repeat(Math.max(0, amount))); + return word; + } }