Hallo,
ich habe einen Anfänger-Kurs für Java belegt und habe mir vorgenommen mal selbst etwas zu basteln.
Es soll ein kleines Quiz Spiel werden in dem der Nutzer eine Frage gestellt bekommt und diese dann durch eine Auswahl an Antworten beantworten soll. Diese Antwort kann dann durch einen Knopf bestätigt werden. Doch möchte BlueJ (das Programm wurde in dem Kurs genutzt und ich habe es einfach übernommen) die Abfrage ob die Antwort richtig oder Falsch ist nicht annehmen und sagt mir es gäbe kein return statement und das obwohl ich mehrere davon drin habe.
Hier die Codezeilen des Befehls, der Ermitteln soll ob die Antwort richtig ist:
Danke schonmal im vorraus
Gruß Maxxikosi
ich habe einen Anfänger-Kurs für Java belegt und habe mir vorgenommen mal selbst etwas zu basteln.
Es soll ein kleines Quiz Spiel werden in dem der Nutzer eine Frage gestellt bekommt und diese dann durch eine Auswahl an Antworten beantworten soll. Diese Antwort kann dann durch einen Knopf bestätigt werden. Doch möchte BlueJ (das Programm wurde in dem Kurs genutzt und ich habe es einfach übernommen) die Abfrage ob die Antwort richtig oder Falsch ist nicht annehmen und sagt mir es gäbe kein return statement und das obwohl ich mehrere davon drin habe.
Hier die Codezeilen des Befehls, der Ermitteln soll ob die Antwort richtig ist:
Java:
public boolean richtig(int pLevel)
{
if(pLevel == 1)
{
if(kenntAuswahlAntwort.index() == 1)
{
return true;
}
if(kenntAuswahlAntwort.index() == 2)
{
return false;
}
if(kenntAuswahlAntwort.index() == 3)
{
return false;
}
if(kenntAuswahlAntwort.index() == 4)
{
return false;
}
}
if(pLevel == 2)
{
if(kenntAuswahlAntwort.index() == 1)
{
return true;
}
if(kenntAuswahlAntwort.index() == 2)
{
return false;
}
if(kenntAuswahlAntwort.index() == 3)
{
return false;
}
if(kenntAuswahlAntwort.index() == 4)
{
return false;
}
}
if(pLevel == 3)
{
if(kenntAuswahlAntwort.index() == 1)
{
return true;
}
if(kenntAuswahlAntwort.index() == 2)
{
return false;
}
if(kenntAuswahlAntwort.index() == 3)
{
return false;
}
if(kenntAuswahlAntwort.index() == 4)
{
return false;
}
}
if(pLevel == 4)
{
if(kenntAuswahlAntwort.index() == 1)
{
return true;
}
if(kenntAuswahlAntwort.index() == 2)
{
return false;
}
if(kenntAuswahlAntwort.index() == 3)
{
return false;
}
if(kenntAuswahlAntwort.index() == 4)
{
return false;
}
}
else
{
return false;
}
}
Danke schonmal im vorraus
Gruß Maxxikosi