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 {