Types de données en Kotlin
Qu'est-ce que les types de données ?
Les types de données jouent un rôle essentiel dans la programmation, car ils définissent les valeurs possibles et les opérations qui peuvent être effectuées. En Kotlin, les types de données sont classifiés en types primitifs et non primitifs.
Types Primitifs
Kotlin propose plusieurs types primitifs qui incluent : - Boolean - Byte - Char - Double - Float - Int - Long - Short
Boolean Un type Boolean
en Kotlin peut prendre les valeurs true
ou false
. Pour déclarer une variable booléenne, on utilise val
ou var
, suivi du nom de la variable et de la valeur assignée :
val isActive: Boolean = true
val isInactive: Boolean = false
Ce type est souvent utilisé dans les structures conditionnelles :
fun main() {
val condition: Boolean = true
if (condition) {
// Code exécuté si condition est vraie
} else {
// Code exécuté si condition est fausse
}
}
Exemples de Types Primitifs
Voici quelques exemples supplémentaires des types primitifs en Kotlin :
- Byte
UnByte
occupe 8 bits et peut contenir des valeurs de -128 à 127.
fun main() {
val a: Byte = 10
val b: Byte = 20
val c: Byte = (a + b)
println(c)
}
Résultat : 30
Attention, les calculs dépassant cette limite peuvent donner des résultats inattendus :
fun main() {
val a: Byte = 100
val b: Byte = 100
val c: Byte = (a + b)
println(c)
}
Résultat : -112
- Char
UnChar
peut stocker n'importe quel caractère Unicode :
val letter: Char = 'K'
- Double
Il représente un nombre à virgule flottante 64 bits :
fun main() {
val x: Double = 2.5
val y: Double = 3.0
val result: Double = x * y
println(result)
}
Résultat : 7.5