From 52b14b6ad2f736143abb9a4fdaee6e1316220dc4 Mon Sep 17 00:00:00 2001 From: Sobottasgithub Date: Wed, 12 Nov 2025 17:05:20 +0100 Subject: [PATCH] Fixup --- HandleArray.java | 10 +++++----- IntToBinary.java | 4 ++-- Main.java | 40 ++++++++++++++++++++-------------------- 3 files changed, 27 insertions(+), 27 deletions(-) diff --git a/HandleArray.java b/HandleArray.java index 897fea0..5151443 100644 --- a/HandleArray.java +++ b/HandleArray.java @@ -7,22 +7,22 @@ public class HandleArray { if (arrayInput.length > 1) { printArray(Arrays.copyOfRange(arrayInput, 1, arrayInput.length)); } else { - System.out.print("\n"); + System.out.println(); } } public void printArrayRev(int[] arrayInput) { - System.out.print(arrayInput[arrayInput.length-1] + " "); + System.out.print(arrayInput[arrayInput.length - 1] + " "); if (arrayInput.length > 1) { - printArrayRev(Arrays.copyOfRange(arrayInput, 0, arrayInput.length-1)); + printArrayRev(Arrays.copyOfRange(arrayInput, 0, arrayInput.length - 1)); } else { - System.out.print("\n"); + System.out.println(); } } public int sumRec(int[] arrayInput) { // WIRD AUSGEGEBEN IN DER Main.java - if(arrayInput.length > 0) { + if (arrayInput.length > 0) { return arrayInput[0] + sumRec(Arrays.copyOfRange(arrayInput, 1, arrayInput.length)); } else { return 0; diff --git a/IntToBinary.java b/IntToBinary.java index c1cf9ca..5db2514 100644 --- a/IntToBinary.java +++ b/IntToBinary.java @@ -1,13 +1,13 @@ public class IntToBinary { // !!!!! DER REST DER AUFGABE IST IN DER README.md BEANTWORTED !!!!! // BITTE Main.java MIT BEACHTEN !!!!!!!!!! - + public String binary(int n) { if (n <= 1) { return "" + n; } else { // Prevent adding the numbers by converting to String and convert it back to int after - return binary(n/2) + (n%2); + return binary(n / 2) + (n % 2); } } } diff --git a/Main.java b/Main.java index 4c6e148..8436307 100644 --- a/Main.java +++ b/Main.java @@ -1,27 +1,27 @@ public class Main { - // !!!!!DER REST DER AUFGABE IST IN DER README.md BEANTWORTET!!!!! - public static void main(String[] args) { - // exercise 1 - System.out.println("Aufgabe 1"); - IntToBinary intToBinary = new IntToBinary(); + // !!!!!DER REST DER AUFGABE IST IN DER README.md BEANTWORTET!!!!! + public static void main(String[] args) { + // exercise 1 + System.out.println("Aufgabe 1"); + IntToBinary intToBinary = new IntToBinary(); - System.out.println(intToBinary.binary(3)); - System.out.println(intToBinary.binary(6)); - System.out.println(intToBinary.binary(9)); + System.out.println(intToBinary.binary(3)); + System.out.println(intToBinary.binary(6)); + System.out.println(intToBinary.binary(9)); - // exercise 2 - System.out.println("Aufgabe 2"); - int[] array = {15,3,22,43}; - HandleArray handleArray = new HandleArray(); + // exercise 2 + System.out.println("Aufgabe 2"); + int[] array = {15, 3, 22, 43}; + HandleArray handleArray = new HandleArray(); - handleArray.printArray(array); + handleArray.printArray(array); - // exercise 3 - System.out.println("Aufgabe 3"); - handleArray.printArrayRev(array); + // exercise 3 + System.out.println("Aufgabe 3"); + handleArray.printArrayRev(array); - // exercise 4 - System.out.println("Aufgabe 4"); - System.out.println(handleArray.sumRec(array)); - } + // exercise 4 + System.out.println("Aufgabe 4"); + System.out.println(handleArray.sumRec(array)); + } }