From 62345fe02d2ffff03bb00d0187b8da4115deff43 Mon Sep 17 00:00:00 2001 From: Mattias Hedbom Date: Wed, 8 Jan 2025 22:16:45 +0100 Subject: [PATCH] Loops completed --- .../java/com/booleanuk/core/Exercise.java | 36 ++++++++++++++----- .../com/booleanuk/extension/Extension.java | 8 +++++ 2 files changed, 36 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/booleanuk/core/Exercise.java b/src/main/java/com/booleanuk/core/Exercise.java index 0f97fe4..0361fa2 100644 --- a/src/main/java/com/booleanuk/core/Exercise.java +++ b/src/main/java/com/booleanuk/core/Exercise.java @@ -1,5 +1,7 @@ package com.booleanuk.core; +import java.util.Arrays; + public class Exercise { public int[] numsZeroToThree; public int[] numsFiveToTen; @@ -12,34 +14,52 @@ public class Exercise { public void stepOne() { // TODO: 1. Write a for loop that adds the numbers 0 to 3 to the numsZeroToThree array + numsZeroToThree = new int[4]; + for(int i = 0; i < numsZeroToThree.length; i++){ + this.numsZeroToThree[i]= i; + } } public void stepTwo() { // TODO: 2. Write a for loop that adds the numbers 5 to 10 to the numsFiveToTen array - + numsFiveToTen = new int[6]; + int e = 5; + for(int i = 0; i < numsFiveToTen.length; i++){ + this.numsFiveToTen[i]= e; + e++; + } } public void stepThree() { // TODO: 3. Write a for loop that adds the numbers 3 to 0 (in that order) to the countdown array - + countdown = new int[4]; + int e = 0; + for(int i = 3; i >= 0; i--){ + this.countdown[e]= i; + e++; + } } public boolean stepFour(int num) { // TODO: 6. Write a for loop that checks if num is in the favouriteNumbers array - - - + for(int number : favouriteNumbers){ + if(number == num){ + return true; + } + } return false; } public boolean stepFive(String hobby) { // TODO 5. Write a for loop that checks if the hobby String is in the myHobbies array - - - + for(String aHobby : myHobbies){ + if(aHobby.equals(hobby)){ + return true; + } + } return false; } } diff --git a/src/main/java/com/booleanuk/extension/Extension.java b/src/main/java/com/booleanuk/extension/Extension.java index 8b9d4a6..de7ccaa 100644 --- a/src/main/java/com/booleanuk/extension/Extension.java +++ b/src/main/java/com/booleanuk/extension/Extension.java @@ -5,7 +5,15 @@ public class Extension { 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 + numsEven = new int[4]; + int e = 0; + for(int i = 0; i < 7; i++){ + if(i%2 == 0){ + numsEven[e] = i; + e++; + } + } }