ComeçarComece de graça

Percorra uma coleção com while

A construção while faz com que o bloco de código entre suas chaves seja executado repetidamente até que a expressão booleana no topo se torne falsa.

Na lição anterior, você criou o corpo da função pointsToBust para calcular o número específico de pontos. Neste exercício, você vai escrever um loop while que percorre cinco mãos (uma para cada jogador do jogo) e encontra o número de pontos para estourar para cada uma. Escrever esse loop while, em vez de chamar a função pointsToBust cinco vezes, deixa nosso programa mais conciso e legível.

Este exercício faz parte do curso

Introdução a Scala

Ver curso

Instruções do exercício

  • Defina uma variável contadora, i. Comece definindo-a igual a zero.
  • Usando a variável contadora i, escreva um loop while que percorra o loop hands.length vezes.
  • Encontre e imprima o valor da mão vencedora para a i-ésima mão.
  • Incremente a variável contadora.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

// Define counter variable


// Create list with five hands of Twenty-One
var hands = List(16, 21, 8, 25, 4)

// Loop through hands
___ ___ {
  // Find and print number of points to bust
  println(___)
  // Increment the counter variable
  
}
Editar e executar o código