Intern
Quels sont les opérateurs unaires, binaires et ternaires?
sobes.tech IA
Réponse de l'IA
Les opérateurs unaires travaillent avec un opérande, les binaires avec deux, et les ternaires avec trois.
Par exemple:
-
Unaires:
- Moins unaire (
-) pour changer le signe d’un nombre:// Exemple d’opérateur unaire val x = 5 val y = -x // y sera égal à -5 - Incrément (
++) et décrément (--) en postfix et prefix:// Exemple d’opérateur unaire var count = 10 count++ // count est maintenant 11 ++count // count est maintenant 12 - Négation logique (
!) pour inverser une valeur booléenne:// Exemple d’opérateur unaire val isActive = true val isInactive = !isActive // isInactive est maintenant false
- Moins unaire (
-
Binaires:
- Opérateurs arithmétiques (
+,-,*,/,%):// Exemple d’opérateur binaire val a = 10 val b = 5 val sum = a + b // sum sera 15 - Opérateurs de comparaison (
==,!=,<,>,<=,>=):// Exemple d’opérateur binaire val p = 7 val q = 7 val isEqual = (p == q) // isEqual sera true - Opérateurs logiques (
&&,||):// Exemple d’opérateur binaire val condition1 = true val condition2 = false val result = condition1 && condition2 // result sera false
- Opérateurs arithmétiques (
-
Ternaires:
- En Kotlin, il n’y a pas d’opérateur ternaire direct
?:comme en Java. À la place, on utilise l’expressionif/else. C’est, en fait, équivalent à l’opérateur ternaire:// Exemple d’équivalent de l’opérateur ternaire en Kotlin val age = 20 val status = if (age >= 18) "Majeur" else "Mineur"
- En Kotlin, il n’y a pas d’opérateur ternaire direct