Mudanças entre as edições de "Pensamento Computacional - Comandos de decisão no Java"
Ir para navegação
Ir para pesquisar
Linha 12: | Linha 12: | ||
Exemplos: | Exemplos: | ||
+ | |||
+ | <syntaxhighlight lang=java > | ||
+ | import java.util.Scanner; | ||
+ | |||
+ | public class Cilindro { | ||
+ | public static void main(String[] args) { | ||
+ | int numeroSugerido; | ||
+ | Scanner teclado = new Scanner(System.in); | ||
+ | System.out.println("Entre com um número inteiro de 1 a 5"); | ||
+ | numeroSugerido = teclado.nextInt(); | ||
+ | |||
+ | if ( numeroSugerido == 3) { | ||
+ | System.out.println("Acertou!!!"); | ||
+ | } | ||
+ | |||
+ | System.out.println("Fim"); | ||
+ | } | ||
+ | } | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | NOTAR que neste exemplo, o comando if permite apenas realimentar o usuário caso ele tenha acertado. Se o usuário errar, não teria como fazer esta realimentação sem a parte else. | ||
+ | |||
+ | |||
+ | <syntaxhighlight lang=java > | ||
+ | if ( expressao ) { | ||
+ | // bloco de código executado quando a expressão é verdadeira | ||
+ | } else { | ||
+ | // bloco de código executado quando a expressão é falsa | ||
+ | } | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | <syntaxhighlight lang=java > | ||
+ | import java.util.Scanner; | ||
+ | |||
+ | public class Cilindro { | ||
+ | public static void main(String[] args) { | ||
+ | int numeroSugerido; | ||
+ | Scanner teclado = new Scanner(System.in); | ||
+ | System.out.println("Entre com um número inteiro de 1 a 5"); | ||
+ | numeroSugerido = teclado.nextInt(); | ||
+ | |||
+ | if ( numeroSugerido == 3) { | ||
+ | System.out.println("Acertou!!!"); | ||
+ | } else { | ||
+ | System.out.println("Errou!!!"); | ||
+ | } | ||
+ | |||
+ | System.out.println("Fim"); | ||
+ | } | ||
+ | } | ||
+ | </syntaxhighlight> |
Edição das 17h01min de 18 de setembro de 2023
Comando de decisão "if" (sem a parte "else")
A sintaxe deste comando é basicamente:
if ( expressao ) {
// bloco de código executado quando a expressão é verdadeira
}
Observar que este comando não possui a parte else (SENÃO). As chaves podem ser omitidas se houver um único comando no bloco.
Exemplos:
import java.util.Scanner;
public class Cilindro {
public static void main(String[] args) {
int numeroSugerido;
Scanner teclado = new Scanner(System.in);
System.out.println("Entre com um número inteiro de 1 a 5");
numeroSugerido = teclado.nextInt();
if ( numeroSugerido == 3) {
System.out.println("Acertou!!!");
}
System.out.println("Fim");
}
}
NOTAR que neste exemplo, o comando if permite apenas realimentar o usuário caso ele tenha acertado. Se o usuário errar, não teria como fazer esta realimentação sem a parte else.
if ( expressao ) {
// bloco de código executado quando a expressão é verdadeira
} else {
// bloco de código executado quando a expressão é falsa
}
import java.util.Scanner;
public class Cilindro {
public static void main(String[] args) {
int numeroSugerido;
Scanner teclado = new Scanner(System.in);
System.out.println("Entre com um número inteiro de 1 a 5");
numeroSugerido = teclado.nextInt();
if ( numeroSugerido == 3) {
System.out.println("Acertou!!!");
} else {
System.out.println("Errou!!!");
}
System.out.println("Fim");
}
}