• 12 heures
  • Facile

Ce cours est visible gratuitement en ligne.

course.header.alt.is_video

course.header.alt.is_certifying

J'ai tout compris !

Mis à jour le 13/11/2023

Gérer les structures de contrôle en Kotlin

Compétences évaluées

  • Gérer des structures de contrôle en Kotlin
  • Question 1

    Est-ce que le code suivant compile ? Et si oui, quel est le contenu de la variable  result  ?

    var a = 200
    var b = 34
    
    val result = if (a == b) 0 else b
    
    • Non, ce code ne compilera pas, car tu as oublié les accolades pour le corps de la condition  if .

    • Non, ce code ne compilera pas, car la variable  result  n'est pas indiquée comme pouvant contenir une valeur nulle.

    • Oui, ce code compile. La variable  result  contient  0  .

    • Oui, ce code compile. La variable  result  contient  34 .

  • Question 2

    À votre avis, que retourne la méthode  mixColors()  appelée dans la méthode  main()  ? 

    fun main(args: Array<String>) {
        mixColors(Color.BLUE, Color.GREEN)
    }
    
    enum class Color { RED, GREEN, BLUE }
    
    fun mixColors(color1: Color, color2: Color) = when (setOf(color1, color2)){
            setOf(Color.RED, Color.GREEN) -> "Yellow"
            setOf(Color.BLUE, Color.RED) -> "Turquoise"
            else -> throw Exception("Too complex...")
    }
    
    • La méthode  mixColors()  retourne la chaîne de caractères "Yellow".

    • La méthode  mixColors()  ne retourne rien.

    • La méthode   mixColors()  déclenche une exception.

  • Question 3

    Qu'affichera l'instruction suivante ?

    for (i in 1..50 step 5) println(i)
    
    • 5
      10
      15
      20
      25
      30
      35
      40
      45
      50
    • 1
      6
      11
      16
      21
      26
      31
      36
      41
      46
    • 0
      10
      20
      30
      40
      50
Et si vous obteniez un diplôme OpenClassrooms ?
  • Formations jusqu’à 100 % financées
  • Date de début flexible
  • Projets professionnalisants
  • Mentorat individuel
Trouvez la formation et le financement faits pour vous