Senhores, eu sou novo em Java.
Gostaria de saber se podem me ajudar.
Eu estou com esse programa: Faça um programa que imprima a soma dos múltiplos de 1499 entre 0 e 10000.
Eu consigo identificar os multiplos, mas não consigo somar. Podem me ajudar.
[code]public class provap12 {
public static void main(String[] args) {
for(int i=0;i<10000;i++){
//int k=0;
if (i % 1499==0)
//i+=i;
System.out.println(i);
}
//Dentro do main:
int somaDosMúltiplos = 0;
//No loop:
if (i % 1499==0){
somaDosMúltiplos += i;
}
//Quando sair do loop:
System.out.print(somaDosMúltiplos);
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
int contador = 0;
for (int i = 0; i < 10000; i++) {
//int k=0;
if (i % 1499 == 0) {
contador = i + contador;
System.out.println(i);
}
}
System.out.println("Contador= "+contador);
}
}
//SAIDA
//run:
//0
//1499
//2998
//4497
//5996
//7495
//8994
//Contador= 31479
Senhores, Isso não pode ser tão fácil assim.
Eu devo ser muito ruim mesmo.
Mas muito obrigado!!!
Eu vou tentar fazer os outros sozinho, mas qualquer coisa eu pergunto.
Vlw, Abraços!!!
Senhores estou com outro aqui qie é preticamente o mesmo do anterior. Mas com uma particularidade.
Esse eu conto de 0 a 1000, porém, somando os números pares e contando os ímpares. Consegui contar os ímpares, mas os pares eu acho q não está certo, pois eu errei na prova.
O código:
[code]public class Main {
public static void main(String[] args) {
int somaPar = 0;
int qtdImpar = 0;
for(int i=0;i<=1000;i++){
if (i % 2==0){
somaPar+=i;
//System.out.println(i);
}
else if (i % 3==0){
qtdImpar+=1;
}