Operadores Lógicos
Bem temos várias operações lógicas que é preciso nos
familiarizar. As Principais são:
Operador e, and, &&
A
|
B
|
A && B
|
V
|
V
|
V
|
V
|
F
|
F
|
F
|
V
|
F
|
F
|
F
|
F
|
Operador Ou, or, ||
A
|
B
|
A || B
|
V
|
V
|
V
|
V
|
F
|
V
|
F
|
V
|
V
|
F
|
F
|
F
|
Operador !(negação de
_)
A
|
!A
|
V
|
F
|
F
|
V
|
Operadores Condicionais
Agora que já temos a noção dos operadores lógicos, veremos
os operadores condicionais, que precisam de uma condição para ser executada, e
caso essa condição seja satisfeita as linhas de código entre as chaves {} são
mostrados os seus resultados.
Supomos o seguinte: Que você irá pegar um ônibus na rodoviária,
para a cidade do Rio de //Janeiro, e a valor da passagem é paga por pessoas
maiores de 8 anos, e para as pessoas //menores de 8 anos não é cobrado o valor
da passagem. Você está acompanhado.
import java.util.Scanner;
public class operadoresLogicos {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int idade;
System.out.println("Qual a sua idade: ");
idade = input.nextInt();
if (idade >= 8) {
System.out.println("Valor de passagem: 130,00 ");
}
if (idade < 8) {
System.out.println("Não é cobrado o valor da passagem.");
}
}
}// Fim do c ódigo
Supomos outra vez: Estão contratando pessoas para um
trabalho mirim, e é tido como condições que para ser admitido o cidadão deve
ser estudante e maior de 16 anos.
import java.util.Scanner;
public class operadoresLogicos2 {
public static void main(String[] args) {
int idade, condicao;
Scanner input = new Scanner(System.in);
System.out.println("Sua idade: ");
idade = input.nextInt();
System.out.println("Estudando: ");
System.out.println("1(sim) 2(não)");
condicao = input.nextInt();
if (idade >= 16 && condicao == 1) {
System.out.println("Você satisfaz as nossas condições");
}
else {
System.out.println("Você não satisfaz as nossas condições");
}
}
}
Suponhamos que: Numa fila de banco pessoas idosos, grávidas,
pessoas com crianças decolo ou deficientes físicos, precisam de atendimento
diferenciado e rápido.
import java.util.Scanner;
public class operadoresLogicos3 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int condicao;
System.out.println("Qual a situação do cliente: ");
System.out.println("1(idoso(a)) \n" +
"2(mulher grávida)\n" +
"3(pessoa com criança de colo) \n" +
"4(deficiente físico) \n" +
"5(outro)");
condicao = input.nextInt();
if (condicao == 1 || condicao == 2 || condicao == 3 || condicao == 4) {
System.out.println("Atendimento rápido e diferenciado.");
}
else {
System.out.println("Atendimento comum. Esperar a fila para ser atendido.");
}
}
}
Na próxima lição iremos aprender mais dos Operadores Lógicos e Condicionais II. Comente esta lição!
Nenhum comentário:
Postar um comentário