Ajuda; Erro em codigo para mostrar numeros maiores que 150 e menores que 300

5 respostas
K

Bem, eu fiz esse codigo que vou mostrar abaixo.
O objectivo dele e mostrar os numeros de 150 ate 300.
Eu sei que dá para fazer com o for mas eu gosto mais do while entendo melhor.

o unico problema é que o meu codigo está cheio de erros são 12 erros.
Conseguem me explicar onde eu errei?

Codigo:
int i = 0;
while (i < 150) {
i++;
}

if (i > 150 && < 300){
continue;

}

System.out.println(i);

if (i = 300){
break;
}

O código pode parecer bastante confuso mas sou muito novato nisto ainda :/

Obrigado pela ajuda :)

5 Respostas

aquino.vale

kuys…
Não entendi bem o q prentendi fazer com o abaixo

mas vc pode fazer assim o

usando o for

for (int i=150; i<=300; i++){
	 System.out.println(i);
}

usando o while

int i = 150;
while (i<=300){
       if (i == 200) {
           break; // QUando i for igual a 200 ele para de rodar o while
       }
 		System.out.println(i);
		i++;
 }

Se voce quiser usar o break ou o continue deve fazer dentro do while/for.

K

Perfeito :slight_smile:
O seu código fez o que eu queria foi só alterar o 200 para o 300.

Mas eu continuo sem perceber o porque de o meu não ter funcionado

Abaixo posto um print do resultado esperado

aquino.vale

Cara da uma lida na apostila fj-11 da caelum…la vc vai aprender muita coisa…
Seu código estava todo errado rsrsrs…mas não desanime…se vc pegar pesado no aprendizado com 6 meses vc ja ta montando sistema por ai…

K

aquino.vale:
Cara da uma lida na apostila fj-11 da caelum…la vc vai aprender muita coisa…
Seu código estava todo errado rsrsrs…mas não desanime…se vc pegar pesado no aprendizado com 6 meses vc ja ta montando sistema por ai…

eu estou aprendendo por lá.

Voltei a ler e percebi que tudo o que escrevi estava errado :slight_smile:

Obrigado aquino pela ajuda

aquino.vale

blz…qlq duvida posta ai q a gente ajuda…srsrsrsr

boa sorte…

Criado 30 de agosto de 2011
Ultima resposta 30 de ago. de 2011
Respostas 5
Participantes 2