From 65f2d298593a744f4b7ff8f1951e98bfd22a1bb2 Mon Sep 17 00:00:00 2001 From: pc Date: Thu, 5 Jan 2023 11:00:33 +0100 Subject: [PATCH] =?UTF-8?q?"user-input=20f=C3=BCr=20vierte=20Aufgabe=20&?= =?UTF-8?q?=20funktionierende=20L=C3=B6sungsausgabe=20hinzugef=C3=BCgt"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ITsecAufgaben/ITsecAufgaben.java | 45 +++++++++++++++++++++++++++----- 1 file changed, 39 insertions(+), 6 deletions(-) diff --git a/ITsecAufgaben/ITsecAufgaben.java b/ITsecAufgaben/ITsecAufgaben.java index c59c97e..f9b57d5 100644 --- a/ITsecAufgaben/ITsecAufgaben.java +++ b/ITsecAufgaben/ITsecAufgaben.java @@ -29,6 +29,22 @@ public class ITsecAufgaben { // Methodenrumpf füllen } + public static void hielfsMethodeVierteAufgabe(String[][] eingabe, int spalte, int zeile) { + Scanner hIn = new Scanner(System.in); + + if(zeile == 0) { + System.out.println("Angreifer eingeben: "); + } else if( zeile == 1) { + System.out.println("Motivation eingeben: "); + } else { + System.out.println("Beispiel-Werkzeug eingeben: "); + } + + eingabe[spalte][zeile] = hIn.nextLine(); + + //hIn.close(); + } + public static void vierteAufgabe() { System.out.println( "Erstellen Sie die Tabelle zu den sieben Angreifertypen, nennen Sie NACHEINANDER ihre Bezeichnung, ihre Motivation & mögliche Werkzeuge!\n Drücken Sie Zahl ungleich '0' für die nächste Frage."); @@ -55,7 +71,22 @@ public class ITsecAufgaben { frage = in.nextInt(); - // <--- User-input + if (frage == 0) { + //aufgabe.length + for (int i = 0; i <= 6; i++) { + for(int j = 0; j <= 2; j++) { + if (j == 3 || i == 8) { + break; + } + + hielfsMethodeVierteAufgabe(aufgabe, i, j); + } + if(i == 8) { + break; + } + } + } + System.out.println("Zeigen Sie nun di2e Lösung mit '0' an & vergleichen Sie Ihre Eingabe:\n"); result = in.nextInt(); @@ -63,16 +94,18 @@ public class ITsecAufgaben { if (result == 0) { String res = ""; - for (int i = 0; i < 8; i++) { - res += "" + lösung[i][0] + " | " + lösung[i][1] + " | " + lösung[i][2] + "\n"; + for (int i = 0; i < 7; i++) { + res = "" + lösung[i][0] + " | " + lösung[i][1] + " | " + lösung[i][2] + "\n"; + System.out.println(res); } - System.out.println("\n\n"); + //System.out.println("\n\n"); res = ""; - for (int i = 0; i < 8; i++) { - res += "" + aufgabe[i][0] + " | " + aufgabe[i][1] + " | " + aufgabe[i][2] + "\n"; + for (int i = 0; i < 7; i++) { + res = "" + aufgabe[i][0] + " | " + aufgabe[i][1] + " | " + aufgabe[i][2] + "\n"; + System.out.println(res); } } else {