Hallo,
bin neu hier und hoffe auf Unterstützung
Und zwar habe ich das Problem, dass ich die Vielfache berechnen muss von zwei Zahlen unter 1000. So weit, so gut. Das Problem ist, dass die Ausgabe an der Konsole auch die Zahlenreihe bzw. die ganzen Vielfachen nacheinander auflisten soll und die Werte, die eingelesen werden, ausgegeben werden sollen. Ich schaffe es nicht wert1, wert2 ud die ganzen Vielfachen die vorkommen auszugeben.
Vielen lieben Dank im Voraus!!!
Das habe ich bis jetzt:
import Prog1Tools.*;
public class Rechnen {
public int vielfacheZwei() {
int wert1 = IOTools.readInt("Geben Sie den ersten Wert ein:");
int wert2 = IOTools.readInt("Geben Sie den zweiten Wert ein:");
int summe = 0;
for (int i = 0; i < 1000; i++) {
if (i % wert1 == 0 | i % wert2 == 0) {
summe += i;
}
}
return summe;
}
public static void main (String [] args){
Rechnen a = new Rechnen();
System.out.println("Alle Vielfachen von" + wert1 + "oder" + wert2 + "unter 1000 sind:" (hier muss die Zahlenreihe) + "und die Summe ist: " + a.vielfacheZwei());
}
}
bin neu hier und hoffe auf Unterstützung
Und zwar habe ich das Problem, dass ich die Vielfache berechnen muss von zwei Zahlen unter 1000. So weit, so gut. Das Problem ist, dass die Ausgabe an der Konsole auch die Zahlenreihe bzw. die ganzen Vielfachen nacheinander auflisten soll und die Werte, die eingelesen werden, ausgegeben werden sollen. Ich schaffe es nicht wert1, wert2 ud die ganzen Vielfachen die vorkommen auszugeben.
Vielen lieben Dank im Voraus!!!
Das habe ich bis jetzt:
import Prog1Tools.*;
public class Rechnen {
public int vielfacheZwei() {
int wert1 = IOTools.readInt("Geben Sie den ersten Wert ein:");
int wert2 = IOTools.readInt("Geben Sie den zweiten Wert ein:");
int summe = 0;
for (int i = 0; i < 1000; i++) {
if (i % wert1 == 0 | i % wert2 == 0) {
summe += i;
}
}
return summe;
}
public static void main (String [] args){
Rechnen a = new Rechnen();
System.out.println("Alle Vielfachen von" + wert1 + "oder" + wert2 + "unter 1000 sind:" (hier muss die Zahlenreihe) + "und die Summe ist: " + a.vielfacheZwei());
}
}