Arithmetische Operatoren
Teil des Abschnitts Grundlagen der Dart-Journey von Coddy — Lektion 16 von 94.
Arithmetische Operatoren in Dart führen mathematische Berechnungen durch: Addition (+), Subtraktion (-), Multiplikation (*) und Division (/).
void main() {
int num1 = 10;
int num2 = 5;
int sum = num1 + num2;
print('Sum: $num1 + $num2 = $sum');
}void main() {
int num1 = 10;
int num2 = 5;
int difference = num1 - num2;
print('Difference: $num1 - $num2 = $difference');
}void main() {
int num1 = 10;
int num2 = 5;
int product = num1 * num2;
print('Product: $num1 * $num2 = $product');
}void main() {
int num1 = 10;
int num2 = 5;
double quotient = num1 / num2;
print('Quotient: $num1 / $num2 = $quotient');
}void main() {
int intValue = 5;
double doubleValue = 2.5;
double result = intValue + doubleValue;
print('$intValue + $doubleValue = $result');
}Aufgabe
AnfängerErstellen Sie ein Dart-Programm, das grundlegende arithmetische Operationen durchführt:
- Deklarieren Sie eine Ganzzahlvariable namens
num1mit einem Wert von 10 - Deklarieren Sie eine Ganzzahlvariable namens
num2mit einem Wert von 5 - Berechnen und speichern Sie die folgenden Operationen in angemessen benannten Variablen:
- Die Summe von
num1undnum2(speichern insum) - Die Differenz, wenn
num2vonnum1subtrahiert wird (speichern indifference) - Das Produkt von
num1undnum2(speichern inproduct) - Das Ergebnis, wenn
num1durchnum2geteilt wird (speichern inquotientals double) - Geben Sie jedes Ergebnis im EXAKTEN folgenden Format aus:
Sum: 15
Difference: 5
Product: 50
Quotient: 2.0Ihre Ausgabe muss diesem exakten Format entsprechen.
Spickzettel
Dart unterstützt vier grundlegende arithmetische Operatoren:
+für Addition-für Subtraktion*für Multiplikation/für Division
int num1 = 10;
int num2 = 5;
int sum = num1 + num2; // 15
int difference = num1 - num2; // 5
int product = num1 * num2; // 50
double quotient = num1 / num2; // 2.0Sie können int- und double-Typen in arithmetischen Operationen mischen:
int intValue = 5;
double doubleValue = 2.5;
double result = intValue + doubleValue; // 7.5Probier es selbst
void main() {
// Deklariere deine Variablen hier
int num1 = ?;
int num2 = ?;
// Führe arithmetische Operationen durch
int sum = ?;
int difference = ?;
int product = ?;
double quotient = ?;
// Drucke die Ergebnisse aus
print("Sum: $sum");
print("Difference: $difference");
print("Product: $product");
print("Quotient: $quotient");
}Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Operatoren Teil 2
VergleichsoperatorenLogischer UNDLogischer ODERLogischer NICHTTypprüfoperatorenZusammenfassung - Vergleiche durchführen7Arbeiten mit Strings
String-KonkatenationString-InterpolationMehrzeilige StringsString-EigenschaftenGrundlegende String-Methoden10Sammlungen - Grundlagen von Maps
Was sind Maps?Eine Map erstellenWerte per Schlüssel abrufenSchlüssel-Wert-PaareGröße einer Map ermittelnSchlüssel abrufenWerte abrufenPrüfen, ob ein Schlüssel existiert13Null-Sicherheit im Detail
Null verstehenNullable-TypenNon-Nullable-TypenNull-Assertion-OperatorLate-InitialisierungZusammenfassung - Null sicher handhaben16Grundlagenherausforderungen
Herausforderung: Liste von BerechnungenHerausforderung: Summe von ZahlenHerausforderung: Produkt finden2Variablen und grundlegende Datentypen
Was sind Variablen?StringsGanzzahlen (int)Gleitkommazahlen (double)Boolesche Werte (bool)Typinferenz mit 'var'Finale VariablenKonstante VariablenNamenskonventionenGrundlegende Null-SicherheitZusammenfassung - Variablen deklarieren8Kontrollfluss - Schleifen
Die 'for'-SchleifeDie 'while'-SchleifeDie 'do-while'-Schleife'break' in Schleifen verwenden'continue' in Schleifen verwendenZusammenfassung - Code wiederholen3Operatoren Teil 1
Arithmetische OperatorenGanzzahldivisionModulo-OperatorInkrement und DekrementZuweisungsabkürzungenZusammenfassung - Einfache Berechnungen6Steuerfluss - Entscheidungen
Die 'if'-AnweisungDie 'else'-AnweisungDie 'else if'-AnweisungZusammenfassung - Einfache EntscheidungenVerschachtelte 'if'-AnweisungenDie 'switch'-Anweisung9Sammlungen – Listen-Grundlagen
Was sind Listen?Eine Liste erstellenZugriff per IndexListenlänge ermittelnElemente hinzufügenElemente entfernenPrüfen, ob eine Liste leer istÜber eine Liste iterieren12Erweiterte Funktionen
Optionale Positions-ParameterBenannte ParameterErforderliche benannte ParameterStandardwerte für ParameterZusammenfassung - Funktionsparameter15Projekt: Einfacher Rechner
EinrichtenZahl deklarieren