Operadores
Operadores
Operadores é uma aula grátis de Java Academy no CoddyKit. Esta é a aula 1 de 1. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Java Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Java Academy inclui 1 aulas no total.
Introdução
Olá,
O Java oferece muitos operadores para trabalhar com os dados que temos. Com a ajuda desses operadores, podemos manipular nossos dados.
Eles são operadores aritméticos, o tipo de operador que conhecemos principalmente da matemática.
Operador de adição
Operador de adição
Fazemos a adição com o operador +.
class Main{
public static void main(String[] args){
int num1 = 10;
int num2 = 20;
int num3 = num1 + num2;
System.out.println(num3);
}
}Subtração
Operador de subtração
Fazemos a subtração com o operador (-).
Vamos observar o exemplo.
class Main{
public static void main(String[] args){
int num1 = 10;
int num2 = 20;
int num3 = num1 - num2;
System.out.println(num3);
}
}Multiplicação
Operador de multiplicação
Fazemos a multiplicação com o operador (*).
class Main{
public static void main(String[] args){
int num1 = 10;
int num2 = 20;
int num3 = num1 * num2;
System.out.println(num3);
}
}Operador de divisão
Operador de divisão
Fazemos a divisão com o operador (/).
Vamos observar o exemplo.
class Main{
public static void main(String[] args){
int num1 = 10;
int num2 = 20;
int num3 = num1 / num2;
System.out.println(num3);
}
}Operador de módulo
Operador de módulo
Usamos o operador (%) para obter o resto de um número.
class Main{
public static void main(String[] args){
int num1 = 20;
int num2 = 4;
int num3 = num1 % num2;
System.out.println(num3);
}
}Operador de incremento
Operador de incremento
Usamos o operador (++) para incrementar um número em um.
class Main{
public static void main(String[] args){
int num1 = 20;
++num1;
// Does the same job as the above line
num1 = num1 +1;
System.out.println(num3);
}
}Operador de decremento
Operador de decremento
Usamos o operador (-) para diminuir um número em um.
int num1 = 20;
--num1;
Operador de atribuição
Operador de atribuição
Agora vamos observar os operadores de atribuição mais usados.
O primeiro operador que usaremos é =, provavelmente o operador de atribuição mais utilizado em Java.
No exemplo abaixo, atribuímos o valor 0 à variável contador com o operador =.
int count = 0;Atribuição adicional
Vamos observar o operador de atribuição adicional.
Esse operador oferece um atalho para realizar a adição.
int count = 0;
count += 10;
// It is an abbreviation of count = count + 10.Operador de subtração
Operador de subtração
O operador de subtração oferece um atalho para realizar a subtração.
int count = 20;
count -= 10;
// It is an abbreviation of count = count - 10.Operador de multiplicação
Operador de multiplicação
O operador de multiplicação oferece um atalho para realizar a multiplicação.
int count = 20;
count *= 10;
// It is an abbreviation of count = count * 10.Operadores de comparação
Além das operações acima, podemos usar uma sintaxe semelhante para realizar várias operações, como dividir e obter o resto usando operadores de atribuição.
Agora vamos observar os operadores de comparação.
Os operadores de comparação são usados para comparar valores em Java.
operador de igualdade
Usamos o operador == para comparar dois objetos ou valores primitivos.
class Main{
public static void main(String[] args){
int x = 5;
int y = 3;
boolean result = x == y;
//false
}
}operador de desigualdade
O operador != é usado para verificar a condição de desigualdade.
int x = 5;
int y = 3;
boolean result = x != y;
//trueoperador maior que e menor que
A comparação algébrica de dois valores é feita com os operadores (>) e (<), assim como na matemática.
int x = 5;
int y = 3;
//is x greater than y x > y
//is x less than y x > y
// is greater or equal than y x >= y
// is less or equal than y x <= yoperador lógico
Agora vamos observar os operadores lógicos.
Os operadores lógicos fazem comparações lógicas entre tipos booleanos.
int x = true;
int y = false;
int status;
// The AND (&&) operator returns true if both values are true.
// returns false for all cases other than that
status = x && y;
// status will be false.continuação do exemplo
Vamos continuar com nosso exemplo.
/ *
For the OR (||) operator, one of the two values
compared to true is sufficient for the result to be true.
* /
status = x || y;
// status will be true.
// In the Logical Not operator, it gets the note equivalent of the logic value we have.
status = !(x || y)
/ *
Although the value inside the parentheses returned true, the not operator made the result false.
* /
status = !(x && y;);
/ *
Although expression with the AND operator in the parenthesis
returns false, the not operator ensures that the result is true.
* /Parabéns
Parabéns 🎉
Nesta seção, aprendemos sobre operadores em Java.
Até a próxima lição. 🥳

Perguntas Frequentes
A aula “Operadores” é grátis?
Sim — o texto completo de “Operadores” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Java Academy, atualize para CoddyKit PRO. O curso de Java Academy inclui 1 aulas no total.
O que vou aprender em “Operadores”?
Operadores Você pratica Java Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.
Preciso ter experiência prévia para começar Java Academy?
Nenhuma experiência prévia é necessária. Java Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 1 de 1.
Quanto tempo leva a aula “Operadores”?
A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.
Posso escrever e executar código nesta aula de Java Academy?
Sim. Cada aula de Java Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.