CodeGym /Cursos /Sintaxe do Java /Operadores condicionais

Operadores condicionais

Sintaxe do Java
Nível 4, Lição 4
Disponível

Um trecho de palestra com um mentor como parte do curso Codegym University. Inscreva-se no curso completo.


"Oi, amigo. Hoje vamos falar sobre declarações if/else ."

"Os programas seriam de pouca utilidade se não respondessem às mudanças das circunstâncias externas. Um programa precisa saber como se adaptar às circunstâncias e executar uma ação em um caso e outras ações em outros casos. Em Java, isso é feito usando o 'instrução if/else' - uma construção especial que torna possível executar diferentes blocos de código se uma condição for satisfeita."

"Consiste em três partes: ' condição ', ' comando 1 ' e ' comando 2 '. Se a condição for verdadeira, então ' comando 1 ' é executado, caso contrário, 'comando 2' é executado. Esses comandos nunca são ambos executados. A declaração é mais ou menos assim:"

Código para uma instrução if/else
if (condition)
    command_1;
else
    command_2;

"Que empolgante! Acho que essa afirmação tornará a programação muito mais interessante!"

"Sim. Aqui estão alguns exemplos para você:"

Código Explicação
1
if (a < b)
    System.out.println("A is less than B");
else
    System.out.println("B is less than A");
Se a for menor que b, o primeiro comando será executado. Caso contrário, o segundo comando será executado . Os comandos nunca são ambos executados.
2
if (a < b)
{ System.out.println("A is less than B"); System.out.println("B is greater than A"); }
else
{ System.out.println("B is less than A"); System.out.println("A is greater than B"); }
Você pode substituir um comando por um bloco de código. O resto é o mesmo.
3
if (a < b)
{ a = 0; }
else
{ }
Você pode omitir o bloco else se estiver vazio.
Esses três exemplos são totalmente equivalentes.
Você pode omitir as chaves se precisar executar apenas um comando. Se você tiver mais de um comando, precisará manter os colchetes.
4
if (a < b)
{ a = 0; }
5
if (a < b)
    a = 0;

"Diego só me pediu para lhe dar algumas tarefas."

2
Tarefa
Sintaxe do Java, nível 4, lição 4
Bloqueado
Good or bad?
Good or bad?
4
Tarefa
Sintaxe do Java, nível 4, lição 4
Bloqueado
Closest to 10
Closest to 10
4
Tarefa
Sintaxe do Java, nível 4, lição 4
Bloqueado
Come on, lucky seven!
Come on, lucky seven!
4
Tarefa
Sintaxe do Java, nível 4, lição 4
Bloqueado
Seasons on Terra
Seasons on Terra
4
Tarefa
Sintaxe do Java, nível 4, lição 4
Bloqueado
Positive and negative numbers
Positive and negative numbers
4
Tarefa
Sintaxe do Java, nível 4, lição 4
Bloqueado
Day of the week
Day of the week

Um trecho de palestra com um mentor como parte do curso Codegym University. Inscreva-se no curso completo.


8
Tarefa
Sintaxe do Java, nível 4, lição 4
Bloqueado
Number of days in the year
Number of days in the year
4
Tarefa
Sintaxe do Java, nível 4, lição 4
Bloqueado
Rule of the triangle
Rule of the triangle
8
Tarefa
Sintaxe do Java, nível 4, lição 4
Bloqueado
Crossing the road blindly
Crossing the road blindly
4
Tarefa
Sintaxe do Java, nível 4, lição 4
Bloqueado
Do we have a pair?
Do we have a pair?
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION