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!

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!

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
- Kontrollfluss: If-Else-Anweisungen
- Schleifen in C#: For, While und Do-While
- Switch-Anweisungen
- Einführung in Arrays
- Arbeiten mit Zeichenketten