Algoritmo java

Se listar todos os números naturais abaixo de 10 que são múltiplos de 3 ou
5, obtemos 3, 5, 6 e 9.A soma desses múltiplos é de 23.localizar a soma
de todos os múltiplos de 3 ou 5 abaixo de 1000.

Está correto o resultado?


public class Multiplo3e5 
{
	public static void main(String[] args) 
	{
		long soma = 0;

		for (int i = 0; i < 1000; i++) 
		{
			if (i % 3 == 0 || i % 5 == 0)
			{
				soma+=i;
			}
		}

		System.out.println(soma);
		
	}

}


Ao meu ver está certo sim.

Você pode testar seu código iniciando com o valor 10 no for por exemplo.
Num futuro breve (quando já tiver uma boa noção de programação) procura ler um pouco sobre o JUnit para automatizar e facilitar seus teste. Aprender melhores formas de testar desde o inicio poderá ajudar muito você (ler sobre o TDD - Test Development Designer)

Bons estudo :slight_smile: