Erro na condição do if

9 respostas
rafa.spimenta
public class Repeat{
	public static void main (String args[])
	{
		int a=5;
		int b=0;
		
		if(a >5 || (b =0 && a <= 5 ))
		{
			b=b+1;
			a=b;
		}
		System.out.printf("Exibe: %d e %d.",a,b);	
	}
}
O compilador esta acusando erro na linha:
if(a >5 || (b =0 && a <= 5 ))

alguem pode me dar uma luz?

acho q tem haver com o &&

9 Respostas

F

Coloca o erro aí pra vermos melhor…

1. if(a >5 || (b =0 && a <= 5 ))

mas, está certo esta atribuição a b? Não deveria ser b == 0?

fiaux

Acho que é o b == 0 mesmo.

M

Está errado pois você está usando o = (atribuição) e não == (comparação)

altere seu código para:

if(a >5 || (b ==0 && a <= 5 ))  
         {  
             b=b+1;  
             a=b;  
         }
netShot
rafa-projeseg:
public class Repeat{
	public static void main (String args[])
	{
		int a=5;
		int b=0;
		
		if(a >5 || (b =0 && a <= 5 ))
		{
			b=b+1;
			a=b;
		}
		System.out.printf("Exibe: %d e %d.",a,b);	
	}
}
O compilador esta acusando erro na linha:
if(a >5 || (b =0 && a <= 5 ))

alguem pode me dar uma luz?

acho q tem haver com o &&

Troca o

if(a >5 || (b =0 && a <= 5 ))
por
if(a >5 || (b == 0 && a <= 5 ))
Zeed01

Boa tarde Colegas !

netShot:

Se eu entendi a intenção do seu código acho que você deve trocar:

if(a >5 || (b =0 && a <= 5 ))
if(a >5 || (b == 0 && a <= 5 ))

“=” —> atribuição
“==” —> comparação

[]s

P.S.: - Acho que demorei muito com a janela de resposta aberta. rsrs

rafa.spimenta

hunmm, era isso mesmo! vlw pessoal!

rafa.spimenta

fico impresionado com a rapides das respostas!

obrigado a todos!

netShot

Zeed01:
Boa tarde Colegas !

netShot:

Se eu entendi a intenção do seu código acho que você deve trocar:

if(a >5 || (b =0 && a <= 5 ))
if(a >5 || (b == 0 && a <= 5 ))

“=” —> atribuição
“==” —> comparação

[]s

P.S.: - Acho que demorei muito com a janela de resposta aberta. rsrs

Hein ?? Não entendi o que você quis dizer…

eu falei pra ele trocar a linha que estava com o sinal de “=” pelo sinal de “==”

rafa.spimenta

netShot

Vlw eu ja tinha entendido quando vc postou primeiro! rsr

Criado 14 de maio de 2008
Ultima resposta 14 de mai. de 2008
Respostas 9
Participantes 6