Menu
Coddy logo textTech

Logischer NICHT

Teil des Abschnitts Grundlagen der Dart-Journey von Coddy. Lektion 25 von 94.

Der logische NOT-Operator (!) kehrt boolesche Werte um, indem er true in false und umgekehrt umwandelt.

void main() {
  bool isRaining = true;
  bool isNotRaining = !isRaining;
  
  print('Is it raining? $isRaining');
  print('Is it not raining? $isNotRaining');
}

Ausgabe:

Is it raining? true
Is it not raining? false

Es ist nützlich, um negative Bedingungen zu überprüfen, und kann mit anderen logischen Operatoren kombiniert werden.

challenge icon

Aufgabe

Einfach

Erstelle ein Programm, das den logischen NOT-Operator (!) in Dart demonstriert:

  1. Deklariere eine boolesche Variable isRaining und setze sie auf true
  2. Deklariere eine boolesche Variable hasUmbrella und setze sie auf false
  3. Erstelle eine neue boolesche Variable willGetWet, die true ist, wenn es regnet UND die Person keinen Regenschirm hat (verwende den Operator !)
  4. Erstelle eine weitere boolesche Variable canGoOutside, die true ist, wenn es NICHT regnet ODER die Person einen Regenschirm hat (verwende den Operator !)
  5. Gib alle vier Variablen im EXAKT folgenden Format aus:
Is it raining? true
Do you have an umbrella? false
Will you get wet? true
Can you go outside? false

Deine Ausgabe muss genau diesem Format entsprechen.

Probier es selbst

void main() {
  // Deklariere deine booleschen Variablen hier
  bool isRaining = ?;
  bool hasUmbrella = ?;
  
  // Berechne willGetWet mit logischem NOT und AND
  bool willGetWet = ?;
  
  // Berechne canGoOutside mit logischem NOT und OR
  bool canGoOutside = ?;
  
  // Drucke die Variablen mit Beschriftungen aus
  print("Is it raining? $isRaining");
  print("Do you have an umbrella? $hasUmbrella");
  print("Will you get wet? $willGetWet");
  print("Can you go outside? $canGoOutside");
}
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen

Übe selbstständig: Online-Dart-Compiler