• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

jamirooo

dúvida de noob...

4 mensagens neste tópico

boas! comecei a programar$ há pouco tempo e tenho aqui uma pequena dúvida... tenho um exercício que me pede para escrever um excerto de programa que imprima multiplos de 7 menor que 500, pois bem eu fiz isto:

for (int x = 0; x<72; x++)
System.out.println (x*7 + " ");

e dá certo, imprime ate 497, mas antes de utilizar o for tentei o while e o do while e nao consegui nada....dava-me 2000 e tal....se alguem me ajudasse a por isto com outra iteração, agradecia! ;)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

E que tal fazer de modo a que o while tenha uma condição de procura até 500?

int num = 7;
while(num<500){
   System.out.println (num + " "); 
   num += 7;
}

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

O equivalente ao teu código com um while seria:

int x=0;
while(x<72){
  System.out.println (x*7 + " ");
  x++;
}

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora