Hallo liebes Board!
Studiere nun Wirtschaftsinformatik und mache gerade meine ersten Schritte in Java. Doch leider hänge ich seit ca. 2,5 Stunden an folgenden Problem:
Aufgabe:
Zahlen von m bis einschließlich n aufsummieren, falls diese durch k>0 teilbar sind.
Z.B.:
int sumDivisible (int m, int n, int k) -> m= 1, n=10, k=3; -> 3 + 6 + 9 = 18
(da 3, 6, 9 ohne Rest durch 10 teilbar).
Folgendes habe ich bereits geschrieben:
public static void main(String[] args) {
// 3 + 6 + 9 = 18
int start = 1;
int wert = start - 1;
for(int i=wert; i<10; i++) {
wert = wert + 1;
if((wert % 3) == 0) {
int ok = wert;
System.out.println(ok);
...
Ich "filtere" somit die 3 benötigten Zahlen (3, 6, 9) heraus. - Jetzt müsste ich diese aber irgendwie summieren, damit ich auf das Ergebnis 18 komme.
Hat jemand eine Idee? - Würde mir sehr helfen!
Danke!
Studiere nun Wirtschaftsinformatik und mache gerade meine ersten Schritte in Java. Doch leider hänge ich seit ca. 2,5 Stunden an folgenden Problem:
Aufgabe:
Zahlen von m bis einschließlich n aufsummieren, falls diese durch k>0 teilbar sind.
Z.B.:
int sumDivisible (int m, int n, int k) -> m= 1, n=10, k=3; -> 3 + 6 + 9 = 18
(da 3, 6, 9 ohne Rest durch 10 teilbar).
Folgendes habe ich bereits geschrieben:
public static void main(String[] args) {
// 3 + 6 + 9 = 18
int start = 1;
int wert = start - 1;
for(int i=wert; i<10; i++) {
wert = wert + 1;
if((wert % 3) == 0) {
int ok = wert;
System.out.println(ok);
...
Ich "filtere" somit die 3 benötigten Zahlen (3, 6, 9) heraus. - Jetzt müsste ich diese aber irgendwie summieren, damit ich auf das Ergebnis 18 komme.
Hat jemand eine Idee? - Würde mir sehr helfen!
Danke!