Agenda

  • Wiederholung
  • Ablauf Test
  • Hilfsklassen (Math, Random, Scanner)
  • Aufgaben

Wiederholung

Fallunterscheidung

  • if-else
  • switch

Schleifen

  • while-Schleife
  • do-while-Schleife
  • for-Schleife
  • for-each-Schleife

Arrays

  • Elemente eines Typs
  • Feste Länge
  • index beginnt bei 0

ArrayList

  • Elemente eines Typs
  • Dynamische Länge
  • index beginnt bei 0
  • Hilfsmethoden

Ablauf Test

Ready for Hustle?

Hilfsmethoden der Klasse Math

  • Math.abs // Betrag
  • Math.pow // Potenzen
  • Math.sqrt // Wurzel ziehen

Zufallszahlen generieren

Random random = new Random();
int randomNumber = random.nextInt(100) + 1

Konsoleneingaben verarbeiten

Demo gh pr create

Scanner sc = new Scanner(System.in);
int numberInput = sc.nextInt();
double doubleInput = sc.nextDouble();
String textInput = sc.next();
String textInput = sc.nextLine();
boolean boolInput = sc.nextBoolean();

Aufgaben

  • Konsolenanwendungen
  • Verzweigungen - Cases 05 wichtig
  • Schleifen
  • Felder (Arrays) - Arrays 04 optional