Imprimir múltiplos de 3

5 respostas
A

Boa tarde galera!

Não estou conseguindo fazer um exercício básico de java: Imprimir todos os múltiplos de 3, entre 1 e 100 (inclusive).

Já tentei várias formas, mas como sou iniciante ainda não consegui!

Quem puder me ajudar agradeço… forte abraço…

5 Respostas

S

para voce achar todos os múltiplos de 3 você tem que dividir o número por 3 e ver se o resto é igual a 0.

então você pode fazer isso de algumas formas no java, mas a mais simples é

public class multiplo3 {

	public static void main(String[] args) {
		for(int i=0;i<=100;i++){//todos os números inteiros de 0 a 100
			if(i % 3 == 0)//o simbolo % tem como resultado o resto da divisão entre 2 números, neste caso i/3
				System.out.println(i);			
		}
	}
}
J

class MultiplosDeTres { public static void main (String args[]) { for ( int i = 0; i < 101; i+=3 ) { System.out.println(i); } } }

Fala maninho blz,

Acho que uma forma bem simples e objetiva eh atribuir um valor 3 no momento do incremento da variavel que usa para fazer a contagem!!!

flw

C

Olá pessoal!
O problema pede os multiplos de 3 de 1 a 100.

Ou seja 1,4,7,10,13,16…até 100.

Como fazer??

R

Os múltiplos de 3 entre 1 e 100 são (3, 6, 9, 12,...) então o jeito citado ali pelo SdRuboWPJ está correto

public class multiplo3 {  
  
    public static void main(String[] args) {  
        for(int i=0;i<=100;i++){//todos os números inteiros de 0 a 100  
            if(i % 3 == 0)//o simbolo % tem como resultado o resto da divisão entre 2 números, neste caso i/3  
                System.out.println(i);            
        }  
    }  
}

Se você quiser ainda assim esses (1,4,7,10,13,16..., 100)

public class Testes {  
    public static void main (String args[]) {  
       for ( int i = 1; i <= 100; i+=3 ) {  
          System.out.println(i);  
       }      
    }  
}
C

valeu amigo…obrigado!!

Criado 7 de julho de 2008
Ultima resposta 19 de mai. de 2014
Respostas 5
Participantes 5