Diferenciar numeros pares e impar

5 respostas
zeimbic

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

5 Respostas

A

Usa o operador %

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

Para calcular a porcentagem é regra de 3

marcos4ft

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;
}
ViniGodoy

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.

marcos4ft

verdade…

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

WellingtonRamos

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) ) ) + "%");
Criado 5 de março de 2010
Ultima resposta 5 de mar. de 2010
Respostas 5
Participantes 5