Hallo,
bin zum ersten Mal hier.
Ich habe eine Aufgabe, wo ich stecken geblieben bin und wäre auf eure Einsicht und Hilfe sehr dankbar. Jedenfalls lautet die Aufgabe so:
Wenn ein Integer durch 10 geteilt wird, dann verschiebt sich das Komma um eine Stelle nach vorne und die Nachkommastelle wird abgeschnitten.
1. Vervollständige die Methode crossSum, die die Quersumme einer positiven ganzen Zahl berechnet.
2. In der main-Methode muss ich diese Befehle im Programm schreiben:
a. Definiere eine Variable x und weise ihr den Wert 80611 zu
b. Berechne die Quersumme von x.
c. Falls die Quersumme größer als 2 ist, teile sie durch 2 und setze das Ergebnis als neues x.
d. Wiederhole b und c, bis die Quersumme nicht größer als 2 ist.
e. Gib die endgültige Quersumme aus.
Hinweis: Nur die ??? müssen ersetzt werden.
Jedenfalls bin ich mit meinem Programm so weit gekommen:
Ich bitte um Eure Hilfe und Einsicht. Vielen Dank.
bin zum ersten Mal hier.
Ich habe eine Aufgabe, wo ich stecken geblieben bin und wäre auf eure Einsicht und Hilfe sehr dankbar. Jedenfalls lautet die Aufgabe so:
Wenn ein Integer durch 10 geteilt wird, dann verschiebt sich das Komma um eine Stelle nach vorne und die Nachkommastelle wird abgeschnitten.
1. Vervollständige die Methode crossSum, die die Quersumme einer positiven ganzen Zahl berechnet.
2. In der main-Methode muss ich diese Befehle im Programm schreiben:
a. Definiere eine Variable x und weise ihr den Wert 80611 zu
b. Berechne die Quersumme von x.
c. Falls die Quersumme größer als 2 ist, teile sie durch 2 und setze das Ergebnis als neues x.
d. Wiederhole b und c, bis die Quersumme nicht größer als 2 ist.
e. Gib die endgültige Quersumme aus.
Hinweis: Nur die ??? müssen ersetzt werden.
Jedenfalls bin ich mit meinem Programm so weit gekommen:
Java:
public class QuersummeBerechnung {
// Methode zur Berechnung der Quersumme einer positiven ganzen Zahl
public static ??? crossSum(??? zahl) {
int quersumme = 0;
while (zahl > 0) {
quersumme += zahl % 10;
zahl /= 10;
}
return ???;
}
public static void main(String[] args) {
// a. -d.
// e. Gib die endgültige Quersumme aus.
System.out.println("Endgültige Quersumme: " + );
}
}
Ich bitte um Eure Hilfe und Einsicht. Vielen Dank.