und das
Kommandozeilenargument 0 an die eigene Methode benutzen an Parameter art übergeben
Bitte was?
Diese soll zunächst
eine Dezimalzahl einlesen, und dann Zahlensystembasen bis End-of-File (EoF) einlesen.
Von was einlesen? Von einer Datei? Von der Tastatur?
Kann sein, dass ich aus Mathe zu lange raus bin, aber was ist denn eine Zahlensystembasis?
Gennerell kann ich dir nur sagen, dass bei einer rekursiven Lösung eine Methode sich immer wieder selber aufruft. Zum Beispiel:
|
Java Quellcode
|
1
2
3
4
5
6
7
8
9
10
|
// negatives b zur Vereinfachung nicht beachtet
public int summe(int a, int b)
{
if (b == 0) // Terminationsbedingung, die die Rekursion beendet
{
return a;
}
return summe(a++, b--);
}
|
Eine iterative Lösung arbeitet dagegen mit Schleifen:
|
Java Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
|
// negatives b zur Vereinfachung nicht beachtet
public int summe(int a, int b)
{
while (b > 0)
{
a++;
b--;
}
return a;
}
|