Diferenciar numeros pares e impar

iai galera estou tentando fazer um metodo para comparar os numeros pares e impares

como faço e tambem queria calcular porcentagem de um valor .

teria como me dar uma pequena luz

Usa o operador %

if((10 % 2) == 0){
    System.out.println("par");
}else{
    System.out.println("impar");
}

Para calcular a porcentagem é regra de 3

voce ta quendo um metodo pra verificar se o numero é par ou impar??

se for isso, fica ± assim:

public boolean ehPar(int numero){
   if(numero % 2 == 0){
      return true;
   }
   return false;
}

Assim não é mais fácil?

public boolean ehPar(int numero) { return numero % 2 == 0; }

Pense duas vezes antes de fazer algo no estilo:

if (condição) { return true; } return false;

Com ou sem else antes do return false.

verdade…

numero % 2 == 0 retorna um boolean, bobeira minha :oops:

Verificação se é par já foi…

Segue um método que retorna percentual:

public BigDecimal percentual (BigDecimal base, BigDecimal valor){
    return valor.divide(base).scaleByPowerOfTen(2);
}

//uso
System.out.println( new DecimalFormat("#0.00").format( percentual( new BigDecimal(1000), new BigDecimal(7) ) ) + "%");