diff --git a/learnedFor.md b/learnedFor.md new file mode 100644 index 0000000..c2b7632 --- /dev/null +++ b/learnedFor.md @@ -0,0 +1,23 @@ +## +Die For Schleife +Themen dert For Schleife sind: +- Verschachtelung +- Struktur/Definition +- Aufbau + +>**Verschachtelung**: +> +> Verschachteung bedeutet, dass innerhalb einer For-Schleife können sich eine oder mehrere +> For-Schleifen befinden (Quelle:Wikipedia). + +>**Struktur/Definition**: +> Viele Programmiersprachen definieren eine For-Schleife +> als eine Kontrollstruktur, mit der man eine Gruppe +> von Anweisungen (Block) mit einer bestimmen Anzahl von +> Widerholungen bzw. Argumenten ausführen kann. + +>**Definition**: +> ist....bla bla bl abla bla + + + diff --git a/resources/Verschachtelte_For_Schleife.png b/resources/Verschachtelte_For_Schleife.png new file mode 100644 index 0000000..715cd34 Binary files /dev/null and b/resources/Verschachtelte_For_Schleife.png differ diff --git a/sudokuExample/src/Main.java b/sudokuExample/src/Main.java index 031de2e..095cb2d 100644 --- a/sudokuExample/src/Main.java +++ b/sudokuExample/src/Main.java @@ -6,22 +6,34 @@ class Main { static final int SCOUNT = 9; static int field[][] = new int[SCOUNT][SCOUNT]; + int ar[] = new int[2]; public static void main(String[] args) { - while (true) { - int[] transaction = readInput(); + while (true) { //das program läuft unendlich + + int[] transaction = readInput(); //starte die methode readinput und die soll werte zurückgeben + + //der erste wert von dem array transaction steht für die spalte und der zweite für die reihe und der dritte für den wert den man schreiben will field[transaction[0]][transaction[1]] = transaction[2]; + + //gebe das gespeicherte feld auf der console aus output(field); + + } } private static void output(int[][] field) { for (int i = 0; i < SCOUNT; i++) { + for (int j = 0; j < SCOUNT; j++) { + System.out.print(field[i][j] + " "); + } + System.out.println(); } @@ -34,6 +46,7 @@ class Main { System.out.println(line); String substring = line.substring(line.indexOf('(')+1, line.indexOf(')')); + String[] split = substring.split(","); int[] transaction = new int[split.length]; diff --git a/sudokuExample/src/Tests.java b/sudokuExample/src/Tests.java new file mode 100644 index 0000000..bc22bd3 --- /dev/null +++ b/sudokuExample/src/Tests.java @@ -0,0 +1,33 @@ +public class Tests { + + public static void main(String[] args) { + + //1,2,3,4,5...10 + + for (int i = 0; i < 11; i++) { + + System.out.print(i + " "); + + } + + System.out.println(); + + //1+2+3+4+.... + int sum = 0; + for (int i = 0; i < 10; i++) { + sum = sum + i; + System.out.print(sum + " "); + } + + System.out.println(); + + //1*1, 1*2 + for (int i = 0; i < 10; i++) { + for (int j = 0; j < 10; j++) { + System.out.print(i+"*"+j+" = "+i*j + " "); + } + System.out.println(); + } + + } +}