public class ConPares {
private int N, CON, ACM;
private double MNP;
public ConPares(int N)
{
this.N = N;
}
public void contador()
{
while (N > 0)
{
if ((N > 0) && ((N % 2)=0))
{
ACM = ACM + N;
CON = CON + 1;
}
}
if (CON > 0)
{
MNP = ACM/CON;
System.out.println("Média = "+MNP);
}
else
System.out.println("Nenhum par foi dornecido!");
}
}
Contador Par
J
estou fazendo um contador Par e o erro deu bem nessa parte if((N > 0) && ((N % 2)=0)), alguem poderia dar uma dica porque?
5 Respostas
posta o erro que deu…
J
unexpected type
required: variable
found : value
if ((N > 0) && ((N % 2)=0))
tenta isso:
...
if ((N > 0) && ((N % 2)==0))
...
Comparação em java se faz com == e não só com =.
= é atribuição.
Ele está reclamando que vc está tentando atribuir um número a outro número, quando vc deveria atribuir um número a uma variável.
Substitua o operador e problema resolvido.
J
isso mesmo!
Obrigado novamente cara!
Criado 3 de maio de 2011
Ultima resposta 3 de mai. de 2011
Respostas 5
Participantes 3