Variables et types de données
Apprenez à déclarer des variables avec val et var, comprenez les types de base de Kotlin (Int, String, Boolean, Double) et écrivez votre premier programme Kotlin.
Variables et types de données est une leçon Android Academy gratuite sur CoddyKit. Ceci est la leçon 1 sur 3. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Android Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Android Academy comprend 3 leçons au total.
Bienvenue dans Kotlin
Kotlin est le langage officiel du développement Android, créé par JetBrains et soutenu par Google.
- Concis : moins de code répétitif que Java
- Sûr : sécurité intégrée contre les valeurs nulles
- Interopérable à 100 % avec Java
Toute application Android que vous écrivez aujourd’hui commence par Kotlin.
val ou var
Kotlin propose deux façons de déclarer une variable :
val— immuable (en lecture seule). Utilisez-le par défaut.var— mutable (peut être réaffecté).
Privilégiez val chaque fois que possible : cela évite les modifications accidentelles.
Déclarer des variables
Exécutez cet exemple pour voir val et var en action :
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
}Types de données de base
Les types les plus courants de Kotlin :
Int— nombres entiers (par exemple 42)Double— nombres décimaux (par exemple 3.14)String— texte (par exemple "Hello")Boolean— vrai ou faux
Kotlin déduit le type à partir de la valeur : vous avez rarement besoin de l’écrire explicitement.
Exemple d’inférence de type
Kotlin détermine automatiquement le type :
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)
}Modèles de chaînes
Les modèles de chaînes vous permettent d’insérer des variables dans des chaînes avec $ :
"Hello, $name"— insère une variable"${user.firstName}"— insère une expression
Plus besoin de concaténer les chaînes avec +.
Les modèles de chaînes en action
Utilisez $ et ${} pour construire des chaînes :
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)
}Opérations numériques
Kotlin prend en charge tous les opérateurs arithmétiques courants :
+additionner,-soustraire*multiplier,/diviser%reste (modulo)
La division entière tronque le résultat : 7 / 2 = 3, et non 3.5.
Constantes avec const val
Utilisez const val pour les constantes connues à la compilation — des valeurs connues avant l’exécution de l’application :
- Doit être d’un type primitif ou être une chaîne
- Définie au niveau supérieur ou dans un
object - Plus efficace qu’un
valclassique
Vérification rapide
Quel mot-clé devez-vous utiliser lorsque la valeur d’une variable ne changera jamais ?
Récapitulatif : variables et types
Excellent travail ! Voici ce que vous avez appris :
val= immuable,var= mutable — privilégiezval- Kotlin déduit automatiquement les types
- Types courants : Int, Double, String, Boolean
- Modèles de chaînes avec
$et${}
Ensuite : écrire du code réutilisable avec des fonctions et des lambdas.
Questions Fréquemment Posées
La leçon « Variables et types de données » est-elle gratuite ?
Oui — le texte complet de « Variables et types de données » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Android Academy, passe à CoddyKit PRO. Le cours Android Academy comprend 3 leçons au total.
Qu'est-ce que j'apprendrai dans « Variables et types de données » ?
Apprenez à déclarer des variables avec val et var, comprenez les types de base de Kotlin (Int, String, Boolean, Double) et écrivez votre premier programme Kotlin. Tu pratiques Android Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.
Dois-je avoir de l'expérience pour commencer Android Academy ?
Aucune expérience préalable n'est requise. Android Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 1 sur 3.
Combien de temps prend la leçon « Variables et types de données » ?
La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.
Peux-tu écrire et exécuter du code dans cette leçon Android Academy ?
Oui. Chaque leçon Android Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.
Toutes les leçons de ce cours
- Variables et types de données
- Fonctions et lambdas
- Flux de contrôle