From 86a827b59ec587353af69df14d9848ba11b7b66d Mon Sep 17 00:00:00 2001 From: Nikolaos Litsas Date: Wed, 10 Jan 2024 19:52:46 +0200 Subject: [PATCH 1/2] Core --- .../java/com/booleanuk/core/Exercise.java | 51 ++++++++++++++----- 1 file changed, 37 insertions(+), 14 deletions(-) diff --git a/src/main/java/com/booleanuk/core/Exercise.java b/src/main/java/com/booleanuk/core/Exercise.java index 0f97fe4..4ad8554 100644 --- a/src/main/java/com/booleanuk/core/Exercise.java +++ b/src/main/java/com/booleanuk/core/Exercise.java @@ -1,9 +1,10 @@ package com.booleanuk.core; public class Exercise { - public int[] numsZeroToThree; - public int[] numsFiveToTen; - public int[] countdown; + public int[] numsZeroToThree = new int[4]; + + public int[] numsFiveToTen = new int [6]; + public int[] countdown= new int[4]; public int[] favouriteNumbers = {1, 2, 4, 5, 7, 8, 10}; @@ -11,35 +12,57 @@ public class Exercise { public void stepOne() { // TODO: 1. Write a for loop that adds the numbers 0 to 3 to the numsZeroToThree array - + for (int i = 0; i <= 3; i++) { + numsZeroToThree[i] = i; + } } public void stepTwo() { // TODO: 2. Write a for loop that adds the numbers 5 to 10 to the numsFiveToTen array - + for (int i = 5; i <= 10; i++) { + numsFiveToTen[i - 5] = i; + } } public void stepThree() { // TODO: 3. Write a for loop that adds the numbers 3 to 0 (in that order) to the countdown array - + int b = 0; + for(int i = 3; i > 0; i--){ + countdown[b] = i; + b = b + 1; + } } public boolean stepFour(int num) { // TODO: 6. Write a for loop that checks if num is in the favouriteNumbers array - - - - return false; + boolean b = false; + for (int i = 0; i < favouriteNumbers.length; i++){ + if (favouriteNumbers[i] == num){ + b = true; + } + } + if (b){ + return true; + } else { + return false; + } } public boolean stepFive(String hobby) { // TODO 5. Write a for loop that checks if the hobby String is in the myHobbies array - - - - return false; + boolean b = false; + for(int i = 0; i < myHobbies.length; i++){ + if(myHobbies[i].equals(hobby)){ + b = true; + } + } + if (b){ + return true; + } else { + return false; + } } } From 045df96f1918b86450c2d689c2f8dca0591292d7 Mon Sep 17 00:00:00 2001 From: Nikolaos Litsas Date: Wed, 10 Jan 2024 20:03:30 +0200 Subject: [PATCH 2/2] Core and Extensions --- src/main/java/com/booleanuk/extension/Extension.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/booleanuk/extension/Extension.java b/src/main/java/com/booleanuk/extension/Extension.java index 8b9d4a6..190e690 100644 --- a/src/main/java/com/booleanuk/extension/Extension.java +++ b/src/main/java/com/booleanuk/extension/Extension.java @@ -1,10 +1,15 @@ package com.booleanuk.extension; public class Extension { - public int[] numsEven; + public int[] numsEven = new int[4]; public void stepOne() { // TODO: 1. Write a for loop that adds all the even numbers between 0 and 6 (0, 2, 4, 6) to evenNums + for (int i = 0; i < 7; i++){ + if(i % 2 == 0){ + numsEven[i / 2] = i; + } + }