package Aulas;
import java.util.Scanner;
public class Operado_Resto {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int x;
System.out.println("digite um numero");
x = input.nextInt();
if(x % 2 == 0) {
System.out.println( x + " é numero par " );
} else {
System.out.println( x + " é numero impar " );
}
Se você der uma rápida observada na documentação do java sobre os operadores matemáticos, você vai ver que o uso do % serve para saber o resto de uma divisão!
Para calcular o valor em percentual por exemplo: 10 + 20% = 12 você tem que aplicar uma regra de três, ficando da seguinte forma 10 + ((10 * 20) / 100) = 12 ou 10 + (10 * 0.2) = 12 que tem a mesma equivalência de valor no cálculo.
Para exibição do símbolo somente em uma String, o uso é comum com a concatenação, por exemplo: 10 + “%” = 10%
Sinais, em geral, representam coisas que são complicadas de ler ou de lembrar.
Como a notação científíca, como o famoso PI, como o sinal de %.
10% = 10 / 100
Obviamente, em seu uso corriqueiro.
Quando falamos em programação, temos o aproveitamento de coisas, incluindo sinais (= é atribuição e == comparação em linguagens com sintaxe de C).
Isso levou a usar o sinal de % como operador para obtenção do resto da divisão.