0Pricing
C# Academy · Lektion

Kontrollfluss: If-Else-Anweisungen

Lernen Sie, mithilfe von If-Else-Anweisungen Entscheidungen in Ihren Programmen zu treffen

Kontrollfluss: If-Else-Anweisungen ist eine kostenlose C# Academy-Lektion auf CoddyKit. Dies ist Lektion 1 von 5. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des C# Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der C# Academy-Kurs umfasst insgesamt 5 Lektionen.

Einführung in If-Else-Anweisungen

Kontrollfluss: If-Else-Anweisungen

Willkommen zur ersten Lektion in den C#-Grundlagen! In dieser Lektion lernen Sie, wie Sie If-Else-Anweisungen verwenden, um Entscheidungen in Ihren Programmen zu treffen. Legen wir los!

Kontrollfluss: If-Else-Anweisungen — Illustration 1

Was sind If-Else-Anweisungen?

Was sind If-Else-Anweisungen?

If-Else-Anweisungen ermöglichen es Ihrem Programm, Entscheidungen auf Grundlage von Bedingungen zu treffen. Je nachdem, ob eine Bedingung wahr oder falsch ist, führt das Programm einen bestimmten Codeblock aus.

Wichtiger Hinweis: Verwenden Sie If-Else-Anweisungen, um den Ablauf Ihres Programms anhand logischer Bedingungen zu steuern.

Syntax von If-Else-Anweisungen

Syntax von If-Else-Anweisungen

Die grundlegende Syntax einer If-Else-Anweisung lautet:

if (condition) {

/* code to execute if condition is true */ }

else {

/* code to execute if condition is false */

}

Beispiel:

using System;

class Program {
    static void Main() {
        int age = 20;

        if (age >= 18) {
            Console.WriteLine("You are an adult.");
        } else {
            Console.WriteLine("You are not an adult.");
        }
    }
}

Else-If verwenden

Else-If verwenden

Wenn Sie mehrere Bedingungen prüfen müssen, können Sie Else-If-Anweisungen verwenden. Beispiel:

Wichtiger Hinweis: Verwenden Sie Else-If, um nach der ersten If-Anweisung weitere Bedingungen zu prüfen.

using System;

class Program {
    static void Main() {
        int age = 20;

        if (age >= 18) {
            Console.WriteLine("You are an adult.");
        } else {
            Console.WriteLine("You are not an adult.");
        }
    }
}

Vergleichsoperatoren

Vergleichsoperatoren

If-Else-Anweisungen verwenden Vergleichsoperatoren, um Bedingungen auszuwerten. Zu den häufigsten Operatoren gehören:

  • ==: Gleich
  • !=: Ungleich
  • >: Größer als
  • <: Kleiner als
  • >=: Größer oder gleich
  • <=: Kleiner oder gleich

Tipp: Verwenden Sie den passenden Operator für Ihre Bedingung.

Logische Operatoren

Logische Operatoren

Sie können Bedingungen mithilfe logischer Operatoren kombinieren:

  • &&: Logisches UND (true, wenn beide Bedingungen true sind).
  • ||: Logisches ODER (true, wenn mindestens eine Bedingung true ist).
  • !: Logisches NICHT (kehrt den Wahrheitswert um).

Beispiel:

using System;

class Program {
    static void Main() {
        int age = 25;
        bool hasLicense = true;

        if (age >= 18 && hasLicense) {
            Console.WriteLine("You can drive.");
        } else {
            Console.WriteLine("You cannot drive.");
        }
    }
}

If-Anweisungen verschachteln

If-Anweisungen verschachteln

Sie können If-Anweisungen für komplexere Bedingungen ineinander verschachteln. Beispiel:

Tipp: Vermeiden Sie übermäßig viele Verschachtelungen, damit Ihr Code lesbar bleibt.

using System;

class Program {
    static void Main() {
        int age = 20;
        bool hasPermission = true;

        if (age >= 18) {
            if (hasPermission) {
                Console.WriteLine("Access granted.");
            } else {
                Console.WriteLine("Access denied. Permission required.");
            }
        } else {
            Console.WriteLine("Access denied. You must be 18 or older.");
        }
    }
}

Übungsaufgabe

Übungsaufgabe

Schreiben Sie ein Programm, das den Benutzer nach seinem Alter fragt und prüft, ob er wahlberechtigt ist. Beispiel:

using System;

class Program {
    static void Main() {
        Console.WriteLine("Enter your age:");
        int age = int.Parse(Console.ReadLine());

        if (age >= 18) {
            Console.WriteLine("You are eligible to vote.");
        } else {
            Console.WriteLine("You are not eligible to vote.");
        }
    }
}

Gute Arbeit!

Gute Arbeit!

Herzlichen Glückwunsch! Sie haben gelernt, wie Sie If-Else-Anweisungen verwenden, um Entscheidungen in Ihren C#-Programmen zu treffen. In der nächsten Lektion beschäftigen wir uns mit Schleifen und lernen, wie Sie Aufgaben effizient wiederholen. Programmieren wir weiter!

Kontrollfluss: If-Else-Anweisungen — Illustration 10

Häufig gestellte Fragen

Ist die Lektion „Kontrollfluss: If-Else-Anweisungen“ kostenlos?

Ja — der vollständige Text von „Kontrollfluss: If-Else-Anweisungen“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des C# Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der C# Academy-Kurs umfasst insgesamt 5 Lektionen.

Was lerne ich in „Kontrollfluss: If-Else-Anweisungen“?

Lernen Sie, mithilfe von If-Else-Anweisungen Entscheidungen in Ihren Programmen zu treffen Du übst C# Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um C# Academy zu starten?

Keine Vorkenntnisse erforderlich. C# Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 1 von 5.

Wie lange dauert die Lektion „Kontrollfluss: If-Else-Anweisungen“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser C# Academy-Lektion Code schreiben und ausführen?

Ja. Jede C# Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Kontrollfluss: If-Else-Anweisungen
  2. Schleifen in C#: For, While und Do-While
  3. Switch-Anweisungen
  4. Einführung in Arrays
  5. Arbeiten mit Zeichenketten
← Zurück zu C# Academy