Guten Tag!
Also ich versuche mich gerade an meinen ersten Programmen in Java und stehe jetzt vor folgendem Problem:
Ich habe versucht eine Klasse zu schreiben mit zwei Methoden:
- max soll den größten Wert von 3 Integern ausgeben
- ausgabeQuadratRueck soll von int n² bis 1² absteigend die Quadratzahlen ausgeben.
Das Ganze sieht so aus
Das Ganze funktioniert aber nicht. Ich bin mir relativ sicher dass das void ein Problem darstellt, aber hänge da nun schon so lange dran dass ich nicht mehr durchblicke.
Der Compiler gibt mir Folgendes aus:
1 Java user-submitted files found for compilation: Zahlen.java
Java compiler output:
TestSuite.java:38: error: cannot find symbol
Zahlen.ausgabeQuadratRueck(5);
^
symbol: method ausgabeQuadratRueck(int)
location: class Zahlen
TestSuite.java:45: error: cannot find symbol
Zahlen.ausgabeQuadratRueck(1);
^
symbol: method ausgabeQuadratRueck(int)
location: class Zahlen
2 errors
1
Also wenn jemand sich die Zeit nehmen würde und mir kurz erklären würde was genau das Problem ist und wie ich es korrigieren kann, wäre ich sehr dankbar!
MfG
Also ich versuche mich gerade an meinen ersten Programmen in Java und stehe jetzt vor folgendem Problem:
Ich habe versucht eine Klasse zu schreiben mit zwei Methoden:
- max soll den größten Wert von 3 Integern ausgeben
- ausgabeQuadratRueck soll von int n² bis 1² absteigend die Quadratzahlen ausgeben.
Das Ganze sieht so aus
Code:
public class Zahlen {
public static void ausgabeQuadRueck(int n){
while (n>=1){
System.out.println (n*n + "\n");
n= n-1;
}
}
public static int max(int a, int b, int c) {
if (a >= b & a>=c) {
return a;
}
if (b >= a & b >= c) {
return b;
}
if (c >= a & c >= b) {
return c;
}
else {
return (a);
}
}
}
Das Ganze funktioniert aber nicht. Ich bin mir relativ sicher dass das void ein Problem darstellt, aber hänge da nun schon so lange dran dass ich nicht mehr durchblicke.
Der Compiler gibt mir Folgendes aus:
1 Java user-submitted files found for compilation: Zahlen.java
Java compiler output:
TestSuite.java:38: error: cannot find symbol
Zahlen.ausgabeQuadratRueck(5);
^
symbol: method ausgabeQuadratRueck(int)
location: class Zahlen
TestSuite.java:45: error: cannot find symbol
Zahlen.ausgabeQuadratRueck(1);
^
symbol: method ausgabeQuadratRueck(int)
location: class Zahlen
2 errors
1
Also wenn jemand sich die Zeit nehmen würde und mir kurz erklären würde was genau das Problem ist und wie ich es korrigieren kann, wäre ich sehr dankbar!
MfG