Zahlen
Teil des Abschnitts Grundlagen der Kotlin-Journey von Coddy. Lektion 7 von 93.
Verwende Int für ganze Zahlen und Double für gebrochene Zahlenwerte. Kotlin leitet diese Typen aus dem Literal ab:
val seats = 6
val unitPrice = 2.75
println(seats) // 6
println(unitPrice) // 2.75Ein Int hat einen begrenzten Wertebereich. Verwende Long für größere ganze Zahlen und füge dem Literal das Suffix L hinzu:
val distance: Long = 3000000000L
println(distance) // 3000000000Numerische Literale stehen ohne Anführungszeichen. Ein Dezimalpunkt ergibt einen gebrochenen numerischen Typ, während Anführungszeichen Text erzeugen würden. Wähle einen Namen, der die Zahl beschreibt, und verwende val, wenn du keine Neuzuweisung benötigst.
Aufgabe
AnfängerSchreibe Code, der einen Wert namens myVar mit dem Wert 5 initialisiert.
- Ersetze das
?durch den richtigen Wert - Zeilen, die mit
//beginnen, sind Kommentare. Sie erklären, was zu tun ist, beeinflussen deinen Code aber nicht - Ändere nur die Zeile, in der
val myVar = ?steht
Probier es selbst
fun main() {
// Gib deinen Code unten ein
val myVar = ?
// Ändere die Zeile unten nicht
println("myVar = $myVar")
}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 1
Arithmetische OperatorenModulo-OperatorErweiterte ZuweisungVergleichsoperatorenRückblick – Einfache Mathematik7Grundlegende Ein-/Ausgabe
println-FunktionString-VorlagenReadLine-EingabeTypkonvertierungWiederholung – Jahre bis zur RenteWiederholung – Wahr oder falsch10Funktionen
Eine Funktion deklarierenParameter und ArgumenteRückgabewerteBenannte ArgumenteStandardwerteFunktionen mit einem AusdruckRückblick – Sigma-FunktionRückblick – Validierungsfunktion2Variablen
Val vs VarTypinferenzZahlenStringBooleanNamenskonventionenRückblick – Variablen initialisieren5Operatoren Teil 2
Logische Operatoren Teil 1Logische Operatoren Teil 2Logische Operatoren Teil 3Ternär mit If-AusdruckWiederholung – Einfache Logik8Rechner zum Aufteilen der Rechnung
WillkommensnachrichtEingaben erfassen11FizzBuzz mit einer Wendung
SpielübersichtDie FizzBuzz-Funktion3Nullbarkeit
Was ist Null-Sicherheit?Nullable-TypenOperator für sicheren AufrufElvis-OperatorGrundlagen der FunktionsaufgabeAssertion auf Nicht-NullRückblick – Sicherer Zugriff6Entscheidungen treffen
If-AnweisungIf - ElseIf als AusdruckWhen-AusdruckWhen mit BereichenRückblick - Einfacher Taschenrechner9Schleifen
For-SchleifeWhile-SchleifeDo-While-SchleifeBreakContinueBereiche in SchleifenVerschachtelte SchleifeRückblick – FakultätRückblick – Dynamische EingabeÜbe selbstständig: Kotlin-Playground