• 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 – Unários

October 24, 2016 by Mauda Leave a Comment

Conteúdo do Post:
  1. Operadores Unários
  2. Pré e Pós incremento e decremento
  3. Precedência dos Operadores
  4. finnaly{

Olá Pessoal, tudo bom?

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

Operadores Unários

Esses operadores são aplicados especificamente sobre um operador. Eles realizam alguns trabalhos básicos como incremental, decremental e inversão de valores numéricos e booleanos:

Operador Descrição
+ Operador unário de valor positivo – números são positivos sem esse operador explicitamente
– Operador unário de valor negativo – nega um número ou expressão aritmética
++ Operador unário de incremento de valor – incrementa o valor em 1 unidade
— Operador unário de decremento de valor – decrementa o valor em 1 unidade
! Operador unário lógico de negação – nega o valor de uma expressão booleana

Abaixo temos uma classe de exemplo que trabalha com os operadores unários:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
package br.com.mauda.operadores;
 
public class OperadoresUnarios {
 
    public static void main (String[] args) {
        int resultado = +1;
        System.out.println(resultado);
 
        resultado--;
        System.out.println(resultado);
 
        resultado++;
        System.out.println(resultado);
 
        resultado = -resultado;
        System.out.println(resultado);
 
        boolean success = false;
        System.out.println(success);
        System.out.println(!success);
    }
}

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

Java
1
2
3
4
5
6
1
0
1
-1
false
true

Pré e Pós incremento e decremento

Os operadores de incremento (++) e decremento (–) possuem uma característica de pré e pós operação. Para mais detalhes sobre isso, por favor, verifique o seguinte artigo.

Precedência dos Operadores

Continuando a formular a tabela de precedência, agora seguem os operadores de unários, que estão na primeira posição, pois avaliam a expressão como um todo conforme mostra 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  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: decremento, incremento, negação, not, pós decremento, pós incremento, pré decremento, pré incremento, unario

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