Hallo Leute,
unabhängig von der Sinnhaftigkeit/Intention des Programms (könnte man nachholen) habe ich folgende Klassen geschrieben:
wunder(s) soll die Klassen-Methode aus folgender Klasse sein:
(Ich muss später noch herausfinden für welche Zahl von 1 bis 100 die meisten Schritte benötigt werden, aber dazu muss ich erstmal die Methode korrekt aufrufen)
Also bei der Zeile wunder(s) in der Klasse wundersam gibt es die Fehlermeldung:
The method wunder(int) is undefined for the type wundersam.
Was mache ich falsch?
unabhängig von der Sinnhaftigkeit/Intention des Programms (könnte man nachholen) habe ich folgende Klassen geschrieben:
Java:
package wundersam;
public class wundersam {
public static void main(String[] args) {
if (args.length < 1)
return;
for (int s = 1; s <= 100; s = s + 1) {
if (s == 1) {
int i = 0;
System.out.println(0 + "Ergebnis");
System.out.println(0 + "Schritte");
}
do {
int i = 0;
wunder(s);
i = i + 1;
System.out.println(s + "Ergebnis");
System.out.println(i + "Schritte");
} while (s != 1);
}
}
}
Java:
package wundersam;
public class wundersamTest {
int n;
public static void wunder(int n) {
int i=0;
for (int s = 1; s <= n; s = s + 1) {
if (n == 1) {
System.out.println(0 + "Ergebnis");
}
do {
if (s % 2 == 0) {
s = s / 2;
} else {
s = (s * 3) + 1;
}
i=i+1;
} while (s != 1);
System.out.println(i + "Ergebnis");
}
}
}
Also bei der Zeile wunder(s) in der Klasse wundersam gibt es die Fehlermeldung:
The method wunder(int) is undefined for the type wundersam.
Was mache ich falsch?