From 9025665c408fbc261b3974fd06c9ddfcff0da70d Mon Sep 17 00:00:00 2001 From: Wilmer Winkler Date: Tue, 7 Jan 2025 22:29:22 +0100 Subject: [PATCH] Wilmer Winkler --- .../java/com/booleanuk/core/Exercise.java | 25 ++++++++++++++++--- 1 file changed, 21 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/booleanuk/core/Exercise.java b/src/main/java/com/booleanuk/core/Exercise.java index 7ac3cfb..afe5bed 100644 --- a/src/main/java/com/booleanuk/core/Exercise.java +++ b/src/main/java/com/booleanuk/core/Exercise.java @@ -35,7 +35,8 @@ public String greet(String name) { Complete this method so that it increases the number given by 1 and returns the result */ public int increment(int number) { - return 0; + number++; + return number; } /* @@ -48,8 +49,9 @@ public int increment(int number) { Nathan | Hi, Nathan :) Edward | Hi, Edward :) */ - public String happilyGreet() { - return "Not implemented yet"; + public String happilyGreet(String name) { + String greeting = ("Hi, " + name + " :)"); + return greeting; } /* @@ -65,7 +67,16 @@ public String happilyGreet() { -1, 1 | [-1,0,1] */ + public int[] constructNumberArray(int lower, int upper){ + int[] numArray = new int[upper-lower+1]; + for (int i = 0; i < numArray.length; i++){ + + numArray[i] = lower + i; + } + + return numArray; + } /* @@ -80,7 +91,13 @@ The method must return the same string in upper case with exclamation marks (!) disaster, 5 | DISASTER!!!!! error, 10 | ERROR!!!!!!!!!! */ - + public String shout(String a, int b){ + a = a.toUpperCase(); + for (int i = 0; i < b; i++){ + a += "!"; + } + return a; + }