Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Declaração Else-If em Dart | Declarações Condicionais
Introdução ao Dart

bookDeclaração Else-If em Dart

Deslize para mostrar o menu

A declaração else…if é útil para testar múltiplas condições. A seguir está a sintaxe correspondente.

  • Uma construção if pode conter qualquer número de blocos de código else if;
  • Não é necessário utilizar o bloco de código else.
if (first_expression)
{

} 
else if (second_expression)
{
 
} 
else
{ 

} 

A declaração else if funciona como o if: possui uma condição entre () e um bloco de código entre {}. Assim que uma condição for verdadeira e seu bloco for executado, as demais condições são ignoradas.

main.dart

main.dart

copy
12345678910111213141516
void main() { int num = 2; if(num > 0) { print("is positive"); } else if(num < 0) { print("is negative"); } else { print("is zero"); } }

O programa define uma variável num com o valor 2. Ele verifica se num é maior que 0; se for, imprime "is positive". Se num for menor que 0, imprime "is negative". Caso contrário, quando num for igual a 0, imprime "is zero".

Tarefa

Corrija o código para que o programa funcione corretamente.

main.dart

main.dart

copy
12345678910111213141516
void main() { var score = '2.0'; if(score is int) { print('Type: int'); } ___ (___) { print('Type: double'); } else { print('Type: other type'); } }

else if (score is double) - condição correta

main.dart

main.dart

copy
12345678910111213141516
void main() { var score = '2.0'; if(score is int) { print('Type: int'); } else if (score is double) { print('Type: double'); } else { print('Type: other type'); } }
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 3

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 3. Capítulo 3
some-alt