Hallo. Ich habe gerade mit Java angefangen und habe ein Problem bei einer Aufgabe
Sie gehen auf eine Teeparty, auf der es int Mengen von Tee und Keksen gibt. Schreiben Sie ein Java
Programm (Klasse) “Teeparty“, welches anzeigt, wie die Party war - dabei bedeutet 0=schlecht, 1=gut, Eine Party war gut, wenn Tee und Kekse in Mengen von mindestens 5 vorhanden waren.
Die Party war jedoch immer schlecht, wenn einer der beiden Mengen in weniger als 5 Mengeneinheiten
vorhanden waren.
Hinweise:
Lesen Sie in der main()-Methode zunächst die Mengen von Tee und Keksen über die Konsole ein (IO Klasse verwenden). Schreiben Sie eine Methode int party(int tee, int kekse), die den Ausgang der Party zurückgibt. Geben Sie das Ergebnis der Party (gut, super, schlecht) auf der Konsole aus (Ausgabe auf die Konsole in der main()-Methode)
Mein Ansatz dazu war folgender:
Er springt zuerst in das Main Programm, wo er nach der Anzahl von Tee und Keksen fragt. Dann soll er in die Funktion party springen, wo er überprüfen soll ob die Party gut oder schlecht war. Leider funktioniert das Programm noch nicht. Mein Verdacht ist, dass die Funktion party(); garnicht aufgerufen wird. Wo liegt mein Fehler?
Gruß und ein Danke schonmal
Sie gehen auf eine Teeparty, auf der es int Mengen von Tee und Keksen gibt. Schreiben Sie ein Java
Programm (Klasse) “Teeparty“, welches anzeigt, wie die Party war - dabei bedeutet 0=schlecht, 1=gut, Eine Party war gut, wenn Tee und Kekse in Mengen von mindestens 5 vorhanden waren.
Die Party war jedoch immer schlecht, wenn einer der beiden Mengen in weniger als 5 Mengeneinheiten
vorhanden waren.
Hinweise:
Lesen Sie in der main()-Methode zunächst die Mengen von Tee und Keksen über die Konsole ein (IO Klasse verwenden). Schreiben Sie eine Methode int party(int tee, int kekse), die den Ausgang der Party zurückgibt. Geben Sie das Ergebnis der Party (gut, super, schlecht) auf der Konsole aus (Ausgabe auf die Konsole in der main()-Methode)
Mein Ansatz dazu war folgender:
Java:
public class Teeparty {
int party;
public int party(int Tee, int Kekse) {
if (Tee > 4 && Kekse > 4) {
IO.print("Die Party war gut!");
}
if (Tee < 5 || Kekse < 5) {
IO.print("Die Party war schlecht");
}
return party;
}
public static void main (String [] args) {
IO.print("Geben sie die Menge von Tee ein: ");
int Tee = IO.readInt();
IO.print("Geben sie die Menge von Kaffee ein: ");
int Kekse = IO.readInt();
party();
}
}
Er springt zuerst in das Main Programm, wo er nach der Anzahl von Tee und Keksen fragt. Dann soll er in die Funktion party springen, wo er überprüfen soll ob die Party gut oder schlecht war. Leider funktioniert das Programm noch nicht. Mein Verdacht ist, dass die Funktion party(); garnicht aufgerufen wird. Wo liegt mein Fehler?
Gruß und ein Danke schonmal