CodeGym
AI Academy
Aktion
CodeGym University
Lernen
Kurse
Aufgaben
Umfragen & Quizze
Spiele
Hilfe
Zeitplan
Community
Nutzer
Forum
Chat
Artikel
Erfolgsgeschichten
Aktivität
Bewertungen
Abonnements
Helles Design

Lektionen

  • Bewertungen
  • Über uns
Start
Jetzt lernen
Jetzt lernen
  • Mein Fortschritt
  • Kurse
  • Quest-Karte
  • Lektionen
  • Zahlen und Zeichen in Java

    JAVA 25 SELF
    Level 6,Lektion 1
    In dieser Vorlesung lernen Sie die numerischen und zeichenbezogenen Typen von Java kennen: welche Ganzzahlen- und Gleitkommatypen es gibt, wozu BigInteger und BigDecimal nützlich sind, wie man Suffixe und Unterstriche in Literalen verwendet, was ein char ist und wie er mit Unicode zusammenhängt. Praktische Tabellen, Beispiele und Tipps – alles an einem Ort.
    Verfügbar
  • Einführung in Gleitkommazahlen und den Typ double

    JAVA 25 SELF
    Level 6,Lektion 2
    In dieser Java-Vorlesung erfahren Sie, was Gleitkommazahlen sind, worin sich die Typen float und double unterscheiden, wie man Variablen deklariert und initialisiert, Daten über Scanner einliest, die Ausgabe mit String.format formatiert, und Sie sehen typische Fehler bei gemischten Berechnungen mit int und double.
    Verfügbar
  • Genauigkeitsprobleme und Sonderwerte

    JAVA 25 SELF
    Level 6,Lektion 3
    Warum der Ausdruck 0.1 + 0.2 in Java nicht genau 0.3 ergibt, wie man Gleitkommazahlen korrekt mit einer Toleranz vergleicht, welche Sonderwerte es bei double gibt ( Infinity, NaN) und wie man sie mit Double.isInfinite und Double.isNaN prüft. Wir besprechen typische Fehler und zeigen praktische Beispiele.
    Verfügbar
  • Rundung und Formatierung von Zahlen

    JAVA 25 SELF
    Level 6,Lektion 4
    In dieser Vorlesung behandeln wir, wie man Zahlen in Java rundet und ansprechend ausgibt: die Methode Math.round(), die Varianten Math.floor(), Math.ceil(), Math.rint(), Rundung auf die gewünschte Anzahl von Stellen, Formatierung mit DecimalFormat und String.format sowie den Unterschied zwischen Rundung und Formatierung und typische Fehler. Alles mit praxisnahen Beispielen und Tabellen.
    Verfügbar
  • Explizite und implizite Typumwandlung in Java

    JAVA 25 SELF
    Level 6,Lektion 5
    Wir betrachten Typumwandlungen in Java: automatische (erweiternde) und explizite (verengende) Casts zwischen int, double, long, byte, char, Regeln für gemischte Ausdrücke, Umwandlungen zwischen Zahlen und Strings mit Integer.parseInt und Integer.toString sowie den Unterschied zwischen einem Cast ( ( int )) und dem Runden mit Math.round. Mit praxisnahen Beispielen und typischen Fehlern.
    Verfügbar
  • Entwicklung eines IT-Produkts

    JAVA 25 SELF
    Level 6,Lektion 6
    In dieser Vorlesung erfahren Sie, wie der Entwicklungsprozess eines IT-Produkts aufgebaut ist: welche Rollen es im Team gibt, wie sie zusammenarbeiten, womit sich Product Owner, UX Designer, DevOps und Entwickler beschäftigen, und Sie lernen außerdem die Geschichte der Entwicklung von Ansätzen zur Erstellung moderner digitaler Services kennen.
    Verfügbar
  • Ich – der Beste

    JAVA 25 SELF
    Level 7,Lektion 0
    In diesem motivierenden Artikel erfahren Sie, warum der Weg zum Erfolg für jeden einzigartig ist, wie Sie Ihre eigene Strategie wählen, ohne dabei auf wichtige Dinge zu verzichten, und warum es wichtig ist, nicht nur viel, sondern auch klug zu arbeiten. Das Material hilft, Wettbewerb, Fleiß und kulturelle Prägungen aus einer neuen Perspektive zu betrachten.
    Verfügbar
  • Einführung in Arrays

    JAVA 25 SELF
    Level 7,Lektion 1
    In dieser Vorlesung lernen wir Arrays in Java kennen: Was für ein Objekt-Container das ist, wie man Arrays verschiedener Typen erstellt, auf Zellen per Index zugreift, versteht, wie Arrays im Speicher abgelegt werden, die Eigenschaft length verwendet und typische Fehler wie das Überschreiten der Grenzen vermeidet. Alles ist mit Codebeispielen und anschaulichen Illustrationen untermauert.
    Verfügbar
  • Grundlegende Operationen mit eindimensionalen Arrays

    JAVA 25 SELF
    Level 7,Lektion 2
    In dieser Vorlesung behandeln wir alltägliche Operationen mit eindimensionalen Arrays in Java: Arrays des Typs String, der Wert null und seine Fallstricke, schnelle Initialisierung, die Schleife for-each, das Ändern von Elementen, grundlegende Berechnungen (Summe, Maximum, Minimum, Durchschnitt), Ein-/Ausgabe und typische Fehler. Alles mit verständlichen Codebeispielen und Erklärungen.
    Verfügbar
  • Zweidimensionale Arrays

    JAVA 25 SELF
    Level 7,Lektion 3
    In dieser Vorlesung behandeln wir zweidimensionale Arrays in Java: die Syntax der Deklaration int[][], das Erzeugen und Initialisieren, den Zugriff auf Elemente über Indizes [Zeile][Spalte], das Befüllen und das Ausgeben von Tabellen. Wir verstehen, warum das „Arrays von Arrays“ sind und warum sich dieses Modell in der Praxis bewährt. Mit Beispielen und Illustrationen.
    Verfügbar
  • Gezackte Arrays (Jagged Arrays)

    JAVA 25 SELF
    Level 7,Lektion 4
    In dieser Vorlesung behandeln wir gezackte Arrays in Java: worin sie sich von „klassischen“ zweidimensionalen Arrays unterscheiden, wie man sie deklariert und initialisiert ( int[][], new int[ 3][]), wie man sie mit normalen und for-each-Schleifen durchläuft; wir erstellen Beispiele mit Studentennoten. Zusätzlich werfen wir einen Blick auf mehrdimensionale Arrays ( int[][][]) und häufige Fehler: ArrayIndexOutOfBoundsException, NullPointerException, Verwechslungen mit length.
    Verfügbar
  • Klasse Arrays: sort, fill, copyOf, equals

    JAVA 25 SELF
    Level 7,Lektion 5
    Wir behandeln die Utility-Klasse Arrays aus Java: wie man Arrays schnell sortiert und füllt, vollständig und bereichsweise kopiert, Inhalte korrekt vergleicht ( equals/ deepEquals) und Daten formatiert ausgibt ( toString/ deepToString). Viele praxisnahe Beispiele, Feinheiten halboffener Intervalle und typische Fehler.
    Verfügbar
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 30
Lernen
  • Registrierung
  • Java-Kurs
  • Hilfe bei Aufgaben
  • Preise
  • Java-Syntax
Community
  • Nutzer
  • Artikel
  • Forum
  • Chat
  • Erfolgsgeschichten
  • Aktivität
  • Partnerprogramm
Unternehmen
  • Über uns
  • Kontakte
  • Bewertungen
  • Presse
  • CodeGym for EDU
  • FAQ
  • Support
CodeGymCodeGym ist ein Online-Kurs zum Erlernen der Java-Programmierung von Grund auf. Dieser Kurs ist eine perfekte Möglichkeit, Java als Anfänger zu meistern. Er enthält über 1200 Aufgaben mit sofortiger Überprüfung und einen wesentlichen Umfang an Java-Grundlagentheorie. Um Ihren Lernerfolg zu unterstützen, haben wir eine Reihe motivierender Funktionen implementiert: Quizze, Programmierprojekte, Inhalte zum effizienten Lernen und Karriereinformationen für Java-Entwickler.
Folgen Sie uns
Interface-Sprache
English
Deutsch
Español हिन्दी Français Português Polski বাংলা 简体中文 मराठी தமிழ் Italiano Bahasa Indonesia 繁體中文 Nederlands 日本語 한국어 Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu Thai Українська Filipino Turkish Azərbaycan Русский Vietnamese
"Programmierer werden gemacht, nicht geboren" © 2026 CodeGym
MastercardVisa
"Programmierer werden gemacht, nicht geboren" © 2026 CodeGym