• Skip to primary navigation
  • Skip to content

Mauda

IT, Java and Music

Graduação   SCJP   Mestrado
  • Apresentação
  • Certificação Java
  • JPA
    • Exceptions
  • JSF
  • Versionamento
  • Contato

Operadores no Java – Condicionais

November 14, 2016 by Mauda Leave a Comment

Conteúdo do Post:
  1. Operadores Condicionais
  2. Precedência dos Operadores
  3. finnaly{

Olá Pessoal, tudo bom?

Continuando nossa descrição básica sobre os operadores no Java, hoje é dia de falar sobre os operadores condicionais. A quinta parte desse artigo se encontra aqui. Confira na continuação desse artigo sobre os operadores condicionais:

Operadores Condicionais

Esses operadores são aplicados sobre no mínimo duas expressões booleanas, para ajudar em conjunções (Expressões AND). ou em disjunções (Expressões OR):

Operador Descrição
&& Operador Condicional para expressões do tipo AND
|| Operador Condicional para expressões do tipo OR

Todos os operadores são “short-circuiting“, ou seja se a primeira expressão já satisfaz a expressão inteira então a execução é finalizada. Por exemplo em uma expressão AND, caso a primeira parte já tenha resultado como false, toda a expressão será false. Caso seja uma expressão OR, caso a primeira parte já tenha resultado como true, toda a expressão será true.

Abaixo temos uma classe de exemplo que trabalha com os operadores condicionais:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package br.com.mauda.operadores;
 
public class OperadoresCondicionais {
 
    public static void main (String[] args) {
        int valor1 = 1;
        int valor2 = 2;
 
        if(valor1 == 1 && valor2 == 2) {
            System.out.println("valor1 é 1 E valor2 é 2");
        }
 
        if(valor1 == 1 || valor2 == 1) {
            System.out.println("valor1 é 1 OU valor2 é 1");
        }
    }
}

O resultado da execução dessa classe será o seguinte:

Java
1
2
valor1 é 1 E valor2 é 2
valor1 é 1 OU valor2 é 1

Precedência dos Operadores

Continuando a formular a tabela de precedência, agora seguem os operadores condicionais, que estão nas ultimas posições, pois devem ser iniciados somente após a validação de uma expressão booleana, assim verifique a tabela abaixo:

Ordem Tipo de Operador Precedência
1 Pós Fixo expr++   expr–
2 Pré fixo e Unário    ++expr   –expr   +expr   -expr   !
3 Multiplicativo *    /    %
4 Aditivo +    –
5 Relacional >    >=    <=    <
6 Igualdade ==    !=
7 AND Lógico &&
8 OR Lógico ||
9 Atribuição =   +=   -=   *=   /=   %=

finnaly{

Duvidas ou sugestões? Deixe seu feedback! Isso ajuda a saber a sua opinião sobre os artigos e melhorá-los para o futuro! Isso é muito importante!

Até um próximo post!

Filed Under: Java, Operadores Tagged With: AND, Expressões Booleanas, OR

About Mauda

Mestre em Informática, Analista de Sistemas, Professor, SCJP e Baterista. Desde 2002 trabalhando no mundo Java e ensinando pessoas sobre desenvolvimento de sistemas. Mais informações

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Advertisements

Copyright © 2025 · Genesis Framework · WordPress · Log in