Operadores – Programação Java Bom pessoal, neste post “falaremos” dos operadores da linguagem java, a função deles é manipular os valores das variáveis de um programa. No Java os principais operadores são: Aritmético, Atribuição, Relacional e Lógico. ARITMÉTICO Nos aritméticos temos: Soma ( + ), Subtração( – ), Multiplicação ( * ), Divisão ( / ) e Módulo ( % ), veja a aplicação no exemplo abaixo: public class TesteAritmetico { public static void main(String[] args) { // TODO Auto-generated method stub int varSoma = 1 + 1; int varSub = 4 - 3; OPEN SOURCE SOLUTION http://opensourcesolution.com.br/ | 1 Operadores – Programação Java int varMult = 4 * 3; int varDiv = 6 / 2; int varMod = 7 % 5; System.out.printf("Soma = "+ varSoma + ", Subtração = "+ varSub + ", Multiplição = "+ varMult + ", Divisão = "+ varDiv + ", Módulo = "+ varMod); } } ATRIBUIÇÃO Nos operadores de atribuição temos os seguintes: Simples ( = ), Incremental ( += ), Decremental ( -= ), Multiplicativa ( *= ), Divisória ( /= ) e Modular ( %= ). Veja o exemplo abaixo: OPEN SOURCE SOLUTION http://opensourcesolution.com.br/ | 2 Operadores – Programação Java public class TesteAtribuicao { public static void main(String[] args) { // TODO Auto-generated method stub int var = 1; System.out.printf("var = " + var + "\n"); var += 10; System.out.printf("var = " + var + "\n"); var -= 4; System.out.printf("var = " + var + "\n"); var *= 2; System.out.printf("var = " + var + "\n"); var /= 2; System.out.printf("var = " + var + "\n"); var %= 3; System.out.printf("var = " + var); } } OPEN SOURCE SOLUTION http://opensourcesolution.com.br/ | 3 Operadores – Programação Java RELACIONAL Operadores relacionais devolvem valores do tipo primitivo boolean (true ou false), são eles: Igualdade ( == ), Diferença ( != ), Menor ( < ), Menor ou igual ( <=), Maior ( >), Maior ou igual ( >= ); public class TesteRelacional { public static void main(String[] args) { // TODO Auto-generated method stub int valor = 7; if (valor == 5) { System.out.printf("Valor é igual\n"); OPEN SOURCE SOLUTION http://opensourcesolution.com.br/ | 4 Operadores – Programação Java } if (valor != 5) { System.out.printf("Valor é diferente\n"); } if (valor < 5) { System.out.printf("Valor é menor\n"); } if (valor <= 5) { System.out.printf("Valor é menor ou igual\n"); } if (valor > 5) { System.out.printf("Valor é maior\n"); } if (valor >= 5) { System.out.printf("Valor é maior ou igual\n"); } } } OPEN SOURCE SOLUTION http://opensourcesolution.com.br/ | 5 Operadores – Programação Java RELACIONAL Os operadores lógicos, assim como os relacionais, retornam valores boolean, são eles: “And” ou “E” ( && ), “OR” ou “OU” ( || ). Veja um exemplo abaixo: public class TesteLogico { public static void main(String[] args) { // TODO Auto-generated method stub int nota = 5; OPEN SOURCE SOLUTION http://opensourcesolution.com.br/ | 6 Operadores – Programação Java if (nota >= 7) { System.out.println("Aluno aprovado"); } else if (nota < 7 && nota >= 5) { System.out.println("Aluno em recuperação"); } else System.out.println("Aluno reprovado!"); } } Ainda existem outros operadores Java que não foram mencionados, quem sabe em um futuro post. Bom pessoal, por enquanto é isso, caso tenha alguma dúvida deixe nos comentários. Um forte abraço. OPEN SOURCE SOLUTION http://opensourcesolution.com.br/ | 7 Operadores – Programação Java Se você gostou compartilhe! OPEN SOURCE SOLUTION http://opensourcesolution.com.br/ | 8