System.out.println("Introduza um valor limite: ");
int valor = keyboard.nextInt();
int soma = 0;
for (int i = 1; i <= valor; i = i+1){
if(i % 3 == 0 && i % 5 == 0){
soma = soma + i;
}
}
System.out.println(soma);
Mas no output não aperece o valor correto, ajuda por favor.
Então o programa está certo, se vc quer a soma dos números que são múltiplos de 3 e de 5 ao mesmo tempo, sendo o valor máximo 15, o resultado é 15 mesmo.