Variablen und Datentypen
Lernen Sie, Variablen mit val und var zu deklarieren, die grundlegenden Typen von Kotlin (Int, String, Boolean, Double) zu verstehen und Ihr erstes Kotlin-Programm zu schreiben.
Variablen und Datentypen ist eine kostenlose Android Academy-Lektion auf CoddyKit. Dies ist Lektion 1 von 3. 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 Android Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Android Academy-Kurs umfasst insgesamt 3 Lektionen.
Willkommen bei Kotlin
Kotlin ist die offizielle Sprache für die Android-Entwicklung. Sie wurde von JetBrains entwickelt und wird von Google unterstützt.
- Kompakt: weniger Boilerplate-Code als Java
- Sicher: integrierte Null-Sicherheit
- 100 % interoperabel mit Java
Jede Android-App, die Sie heute schreiben, beginnt mit Kotlin.
val und var
In Kotlin gibt es zwei Möglichkeiten, eine Variable zu deklarieren:
val— unveränderlich (schreibgeschützt). Verwenden Sie dies standardmäßig.var— veränderlich (kann neu zugewiesen werden).
Bevorzugen Sie nach Möglichkeit val — dadurch werden versehentliche Änderungen verhindert.
Variablen deklarieren
Führen Sie dieses Beispiel aus, um val und var in Aktion zu sehen:
fun main() {
val name = "Android"
var version = 14
println(name) // Android
println(version) // 14
version = 15 // OK — var is mutable
println(version) // 15
// name = "iOS" // ERROR — val is immutable
}Grundlegende Datentypen
Die häufigsten Typen in Kotlin:
Int— ganze Zahlen (z. B. 42)Double— Dezimalzahlen (z. B. 3.14)String— Text (z. B. "Hello")Boolean— wahr oder falsch
Kotlin leitet den Typ aus dem Wert ab — Sie müssen ihn nur selten explizit angeben.
Beispiel für Typinferenz
Kotlin ermittelt den Typ automatisch:
fun main() {
val age: Int = 25 // explicit
val pi = 3.14 // inferred Double
val greeting = "Hi!" // inferred String
val isActive = true // inferred Boolean
println(age)
println(pi)
println(greeting)
println(isActive)
}String-Templates
Mit String-Templates können Sie Variablen mithilfe von $ in Zeichenketten einfügen:
"Hello, $name"— fügt eine Variable ein"${user.firstName}"— fügt einen Ausdruck ein
Keine Zeichenkettenverkettung mit + mehr.
String-Templates in Aktion
Verwenden Sie $ und ${}, um Zeichenketten zu erstellen:
fun main() {
val name = "Alice"
val score = 98
println("Hello, $name!")
println("Your score: $score")
println("Double your score: ${score * 2}")
val msg = "$name scored $score points"
println(msg)
}Numerische Operationen
Kotlin unterstützt alle gängigen arithmetischen Operatoren:
+addieren,-subtrahieren*multiplizieren,/dividieren%Rest (Modulo)
Bei der Ganzzahldivision wird abgerundet: 7 / 2 = 3, nicht 3.5.
Konstanten mit const val
Verwenden Sie const val für Konstanten zur Compilezeit — also für Werte, die vor dem Start der App bekannt sind:
- Muss ein primitiver Typ oder ein String sein
- Wird auf oberster Ebene oder innerhalb eines
objectdefiniert - Effizienter als ein reguläres
val
Schnelltest
Welches Schlüsselwort sollten Sie verwenden, wenn sich der Wert einer Variable nie ändern wird?
Rückblick: Variablen und Typen
Sehr gut! Das haben Sie gelernt:
val= unveränderlich,var= veränderlich — bevorzugen Sieval- Kotlin leitet Typen automatisch ab
- Häufige Typen: Int, Double, String, Boolean
- String-Templates mit
$und${}
Als Nächstes: wiederverwendbaren Code mit Funktionen und Lambdas schreiben.
Häufig gestellte Fragen
Ist die Lektion „Variablen und Datentypen“ kostenlos?
Ja — der vollständige Text von „Variablen und Datentypen“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Android Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Android Academy-Kurs umfasst insgesamt 3 Lektionen.
Was lerne ich in „Variablen und Datentypen“?
Lernen Sie, Variablen mit val und var zu deklarieren, die grundlegenden Typen von Kotlin (Int, String, Boolean, Double) zu verstehen und Ihr erstes Kotlin-Programm zu schreiben. Du übst Android 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 Android Academy zu starten?
Keine Vorkenntnisse erforderlich. Android 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 3.
Wie lange dauert die Lektion „Variablen und Datentypen“?
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 Android Academy-Lektion Code schreiben und ausführen?
Ja. Jede Android 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
- Variablen und Datentypen
- Funktionen und Lambdas
- Kontrollfluss