Você está aprendendo
Ver documentação
Você está aprendendo
Conteúdo da sala
Veja a documentação da sala
Inscreva-se para desbloquear os conteúdos, concluir as tarefas e conquistar esta sala.
Progresso da sala: 0%
Exercícios da sala
  • Nível: Básico Objetivo: 3 acertos Iniciar exercício
476
ver números da sala
Interaja com outros programadores
Suporte ao aluno - Deixe a sua dúvida.
Obrigado pelo seu feedback.
Esta sala possui um pré-requisito recomendado
Conteúdo da sala
Curso
Documentação
Java: Operadores

Os operadores nos permitem modificar ou obter novos valores a partir de uma ou mais variáveis.

Características

Os operadores mais utilizados se dividem em quatro categorias:

  • Aritméticos
  • Incremento e decremento
  • Relacionais
  • Lógicos

Exemplo de código

public class Operadores {
 
    public static void main(String[] args) {
        double valor = 40;
        double desconto = 5;
 
        // Aqui a multiplicação acontece primeiro que a subtração
        double preco = valor - valor * desconto;
 
        // Usamos o operador de atribuição e
        // adição ao mesmo tempo
        preco += preco * 0.5;
 
        // Usamos o operador de incremente e decremento
        // para modificar o valor de tweets
        int tweets = 10;
 
        // Ao final dessa instrução tweets terá valor 11
        tweets++;
 
        // Ao final dessa instrução tweets terá valor 10
        tweets--;
 
        // Aqui 250 é dividido por 1,
        // depois o valor de demao se torna 2
        int demao = 1;
        int redimentoPorDemao = 250/demao++;
 
        // Aqui primeiro o valor de demao se torna 2,
        // então 250 é dividido por 2
        int demao = 1;
        int redimentoPorDemao = 250/++demao;
 
        // O valor de resto será 5, 11 % 2
        // arredondado para baixo
        double resto = 11 % 2;
 
        double juros = 5;
        double selic = 10;
 
        // Testa se juros é maior ou igual a selic, false
        boolean maiorOuIgual = juros >= selic;
 
        // Testa se juros é igual a selic, false
        boolean igualA = juros == selic;
 
        // Teste se um boolean é maior que outro
        // resultando em erro de compilação
        boolean maiorOuIgual = true > false;
 
        // Realiza a operação lógica E entre boolean e int
        // resultando em erro de compilação
        boolean teste1 = true && 0;
 
        // Realiza a operação lógica E entre double e boolean
        // resultando em erro de compilação
        boolean teste2 = true || (valor && true);
    }
}

O que eu preciso aprender?

Como utilizar os operadores da linguagem Java

Conhecer o conceito de precedência de operadores