0Pricing
Dart Academy · Lektion

int und double sowie Ganzzahldivision

Zahlentypen kombinieren und den Operator tilde-slash verwenden

int und double sowie Ganzzahldivision ist eine kostenlose Dart Academy-Lektion auf CoddyKit. Dies ist Lektion 2 von 4. 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 Dart Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Dart Academy-Kurs umfasst insgesamt 4 Lektionen.

Zwei Zahlentypen

Dart kennt zwei Zahlentypen: int für ganze Zahlen und double für Dezimalzahlen. Beide leiten sich von num ab und können daher in mathematischen Ausdrücken kombiniert werden. 🔢

void main() {
  int age = 30;
  double price = 4.99;
}

int enthält ganze Zahlen

Ein int speichert Werte ohne Nachkommateil, etwa Zähler und Indizes. Wenn Sie 5 ohne Dezimalpunkt schreiben, wird der Wert automatisch zu einem int.

void main() {
  int count = 5;
  print(count); // 5
}

double enthält Dezimalzahlen

Ein double speichert Gleitkommazahlen. Der Dezimalpunkt ist das entscheidende Merkmal: 5.0 ist ein double, obwohl der Wert wie eine ganze Zahl aussieht.

void main() {
  double pi = 3.14;
  print(pi); // 3.14
}

Beim Kombinieren wird zu double erweitert

Wenn ein int in einer Rechnung auf ein double trifft, wird das Ergebnis zu einem double. Dart erweitert den int, damit keine Genauigkeit verloren geht.

void main() {
  print(3 + 2.0); // 5.0
}

Der Schrägstrich gibt immer double zurück

Der normale Operator / erzeugt immer ein double, auch bei ints. Daher ergibt 9 / 3 den Wert 3.0, der für Dezimalrechnungen bereitsteht.

void main() {
  print(9 / 3); // 3.0
}

Ganzzahldivision mit Tilde-Schrägstrich

Verwenden Sie ~/ für eine Ganzzahldivision. Der Operator dividiert und verwirft den Rest, sodass ein int statt eines double zurückgegeben wird.

void main() {
  print(17 ~/ 5); // 3
}

~/ und % kombinieren

Zusammen teilen ~/ und % eine Zahl in Quotient und Rest auf. Das ist ideal, um Gesamtmengen in vollständige Reihen und übrig gebliebene Elemente umzuwandeln.

void main() {
  print(17 ~/ 5); // 3
  print(17 % 5);  // 2
}

double in int umwandeln

Rufen Sie bei einem double toInt() auf, um den Nachkommateil in Richtung null zu entfernen. Der Wert wird abgeschnitten und nicht gerundet, daher wird aus 4.9 der Wert 4.

void main() {
  print(4.9.toInt()); // 4
}

Optionen zum Runden

Verwenden Sie für echtes Runden round() oder floor() und ceil(), um abzurunden beziehungsweise aufzurunden. Wählen Sie die Methode, die Ihrer Absicht entspricht.

void main() {
  print(4.5.round()); // 5
}

int in double umwandeln

Für die umgekehrte Richtung verwenden Sie toDouble(). Dadurch kommt ein Dezimalteil hinzu und eine Zählzahl wird für Rechnungen mit Bruchteilen geeignet.

void main() {
  print(7.toDouble()); // 7.0
}

Den richtigen Typ wählen

Verwenden Sie int, wenn Bruchteile keinen Sinn ergeben, etwa bei Altersangaben oder der Anzahl von Elementen. Verwenden Sie double für Geldbeträge, Messwerte und Mittelwerte.

Schnelltest

Sehen wir uns an, welcher Operator das Ergebnis ganzzahlig hält.

Rückblick

int steht für ganze Zahlen, double für Dezimalzahlen, und beim Kombinieren entsteht ein double. Verwenden Sie ~/ für Ganzzahldivision und wandeln Sie mit toInt und toDouble um. 🎯

Häufig gestellte Fragen

Ist die Lektion „int und double sowie Ganzzahldivision“ kostenlos?

Ja — der vollständige Text von „int und double sowie Ganzzahldivision“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Dart Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Dart Academy-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „int und double sowie Ganzzahldivision“?

Zahlentypen kombinieren und den Operator tilde-slash verwenden Du übst Dart 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 Dart Academy zu starten?

Keine Vorkenntnisse erforderlich. Dart 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 2 von 4.

Wie lange dauert die Lektion „int und double sowie Ganzzahldivision“?

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 Dart Academy-Lektion Code schreiben und ausführen?

Ja. Jede Dart 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. Arithmetik und Operatorrangfolge
  2. int und double sowie Ganzzahldivision
  3. Zahlen parsen und konvertieren
  4. Das dart:math-Toolkit
← Zurück zu Dart Academy