/* * (c) 2011 Thomas Smits */ package pr2.auffrischung; public class Kontrollstrukturen { public void doIt() { int count = getCount(); // Methode im Programm if (count < 0) { System.out.println("Fehler: Zahl ist negativ."); } else if (count > getMaxCount()) { System.out.println("Fehler: Zahl ist zu groß."); } else { System.out.println("Es kommen " + count + " Leute"); } int mitarbeiterArt = 5; final int MANAGER = 1; final int SENIOR_DEVELOPER = 2; switch (mitarbeiterArt) { case MANAGER: addEinzelnesBuero(); addFirmenwagen(); addSekretaerin(); break; case SENIOR_DEVELOPER: addEinzelnesBuero(); addFirmenwagen(); break; default: addGrossraumbuero(); } // Kindersimulator for (int i = 0; i < 10; i++) { System.out.println("Sind wir schon da?"); System.out.println("Ist es noch weit?"); } System.out.println("Jetzt sind wir angekommen!"); int i = 0; for (; i < 10; i++) { System.out.println("Variable außerhalb deklariert"); } int j = 0; for (; j < 10;) { j++; System.out.println("Variable außerhalb deklariert"); System.out.println("Inkrement innerhalb"); } for (i = 0, j = 0; j < 10; i++, j++) { } int[] primzahlen = { 2, 3, 5, 7, 11, 13, 17, 19}; int summe = 0; for (int primzahl : primzahlen) { summe += primzahl; } // for (int i = 0; i < primzahlen.length; i++) { // int primzahl = primzahlen[i]; // summe += primzahl; // } for (;;) { System.out.println("Endlosschleife"); } } public void switch12() { var titel = "Senior"; switch (titel) { case "Manager" -> { addEinzelnesBuero(); addFirmenwagen(); addSekretaerin(); } case "Senior" -> { addEinzelnesBuero(); addFirmenwagen(); } default -> addGrossraumbuero(); } int monat = 2; int tage; switch (monat) { case 2: tage = 28; break; case 4: case 6: case 9: case 11: tage = 30; break; default: tage = 31; } int days = switch (monat) { case 2 -> 28; case 4, 6, 9, 11 -> 30; default -> 31; }; } public void doit2() { int i = 0; while (i < 10) { System.out.println("Sind wir schon da?"); System.out.println("Ist es noch weit?"); i++; } System.out.println("Jetzt sind wir angekommen!"); } public void doit3() { int i = 0; do { System.out.println("Sind wir schon da?"); System.out.println("Ist es noch weit?"); i++; } while (i < 10); System.out.println("Jetzt sind wir angekommen!"); do System.out.println("Hallo"); while (true); } private void addGrossraumbuero() { // TODO Auto-generated method stub } private void addSekretaerin() { // TODO Auto-generated method stub } private void addFirmenwagen() { // TODO Auto-generated method stub } private void addEinzelnesBuero() { // TODO Auto-generated method stub } private void addEngine() { // TODO Auto-generated method stub } private void addWheels() { // TODO Auto-generated method stub } private void addRadio() { // TODO Auto-generated method stub } private void addAirConditioning() { // TODO Auto-generated method stub } int getCount() { return 5; } int getMaxCount() { return 5; } }