Hallo,
Ich stehe noch ganz am Anfang der Java Programmierung und seit Tagen scheitere ich daran Methoden, die außerhalb der main-Klasse korrekt zu erstellen und dann in der main-Methode auszuführen.
Ich möchte, dass das "void" innerhalb der Methode "public static void rechner()" unverändert bleibt und demnach muss (soweit ich das verstanden habe) keine return-Anweisung erfolgen. Aber was mache ich falsch?
[CODE lang="java" title="Ausgabe erfolgt nicht"]
public class Methoden1 {
public static void main(String[] args) {
int differenz = rechner();
System.out.println(differenz);
}
public static void rechner(){
int wert101 = 23;
int wert102 = 33;
int differenz;
if (wert101 < wert102) {
differenz = wert102 - wert101;
} else {
differenz = wert101 - wert102;};
}
}
[/CODE]
Danke für die Hilfe im Voraus.
Ich stehe noch ganz am Anfang der Java Programmierung und seit Tagen scheitere ich daran Methoden, die außerhalb der main-Klasse korrekt zu erstellen und dann in der main-Methode auszuführen.
Ich möchte, dass das "void" innerhalb der Methode "public static void rechner()" unverändert bleibt und demnach muss (soweit ich das verstanden habe) keine return-Anweisung erfolgen. Aber was mache ich falsch?
[CODE lang="java" title="Ausgabe erfolgt nicht"]
public class Methoden1 {
public static void main(String[] args) {
int differenz = rechner();
System.out.println(differenz);
}
public static void rechner(){
int wert101 = 23;
int wert102 = 33;
int differenz;
if (wert101 < wert102) {
differenz = wert102 - wert101;
} else {
differenz = wert101 - wert102;};
}
}
[/CODE]
Danke für die Hilfe im Voraus.