Estrutura de repetição do-while
Definição
A estrutura de repetição do-while
executa o código dentro do corpo dela enquanto a condição for verdadeira.
A verificação da condição é feita depois da execução do código, dessa forma o código é executado pelo menos 1 vez.
Sintaxe
do {
// Corpo
} while ([condição])
Exemplo
var temperatura: Int
var somatoria = 0
var quantidade = 0
do {
println("Digite uma temperatura ou 999 para sair:")
temperatura = readLine()!!.toInt()
if (temperatura != 999) {
somatoria += temperatura
quantidade++
}
} while (temperatura != 999)
println("A média das temperaturas é = ${somatoria / quantidade}")