Quando usar o || e o && em java?

Olá!
Vou falar de uma questão que me causou muita dúvida: Quando usar || e o &&?

O || funciona como um "plano B" no seu programa, se o "plano A" não funcionar, o "plano B" entrará em ação. Mas só funciona com operadores lógicos, ao contrário do |. É como se fosse um OU da vida real.
E o &&, passa a valer um resultado positivo (true) apenas quando os dois são positivos (true), por exemplo, em sistemas de autenticação só autentica se os dois forem verdadeiros (login e senha) não é? É como se fosse um E da vida real.
Exemplo 1:

import java.util.Scanner;

public class TesteOperador3 {
 public static void main (String []args) {
  boolean amigododono;
  Scanner ler = new Scanner(System.in);
   System.out.print("Digite sua idade: ");
    int idade = ler.nextInt();
   System.out.println("Voce e amigo do dono? [S/n]");
    String amigo = ler.next(); // aqui é só uma palavra (S ou n).
     if ((amigo.equals("S")) || (amigo.equals("s"))) // Aqui vê se a variavél amigo é igual a 'S' OU a 's'
      amigododono = true;
     else amigododono = false;
  if ((amigododono == true) && (idade >= 18)) // Amigo do dono E idade maior ou igual a 18
   System.out.println("Ola! Seja bem vindo ao bar! O chefe fica la no escritorio.");
  if ((amigododono == false) && (idade >= 18)) // Não é amigo do dono E idade maior ou igual a 18
   System.out.println("Bem vindo ao bar!");
  if ((amigododono == true) && (idade < 18)) // Amigo do dono E idade menor que 18
   System.out.println("Voce e de menor, apenas converse com o chefe la no escritorio.");
  if ((amigododono == false) && (idade < 18)) // Não é amigo do dono E idade menor que 18
   System.out.println("Voce e de menor, nao pode entrar no bar!");
 }
} 

No código acima você deve ter pego uma noção de como e quando se usa ambos.

Comentários

  1. kara, se puder coloca mais códigos comentados em php, estou divulgando teu blog no face, valeu

    ResponderExcluir

Postar um comentário

O que você achou da postagem? Deixe seu comentário!

Postagens mais visitadas deste blog

O retorno