Project Euler Nr1

JavaNewbie2.0

Bekanntes Mitglied
Ich sitze jetzt schon eine Weile und komm einfach nicht weiter ich weis nicht was ich falsch gemacht habe oder vlt denke ich auch ganz falsch.(https://projecteuler.net/problem=1)
Code:
public class Projekt1 {

    public static void main(String[] args) {
      
    int i, x, y, j;  
    i = 0;// Zum laufen der schleife benötigt
    x = 0;// Fertige Summe
    j = 1;// Um 3 zu multiplizieren  
    y = 0;// zum addieren der Summe
  
 
        while (i < 1000){
            y = j * 3;
            j++;
            i++;
            x = x + y;
            y = 0;
        }
    }
}
 
Zuletzt bearbeitet von einem Moderator:
Hier sollte eigentlich auf Teilbarkeit getestet werden:
Java:
int result = 0;
for (int i = 0; i < 1000; i++) {
  if (i % 3 == 0 || i % 5 == 0) {
    result += i;
  }
}
System.out.println(result);
 
Klar ähm Flown hat dir ja die Lösung schon verrraten 😀 aber zur aufgabe du sollst nicht jede zahl bis 1000 mit 3 mal rechnen und dann addieren sondern alle zahlen die durch 3 oder 5 teilbar sind ohne rest bis 1000 zusammen zählen 🙂
 

Zurück
Oben