lord.paddington
07-11-2004, 20:21
Wo muss denn die 'return' - Anweisung hin, damit es nicht zur Fehlermeldung kommt?
public class Rechenwerk
{
public int rechnen (int zahl1, int zahl2, char op)
{
switch(op)
{
case '+': return zahl1 + zahl2;
case '-': return zahl1 - zahl2;
case '*': return zahl1 * zahl2;
case '/': return zahl1 / zahl2;
}
}
}
@linux:~/vfh/lexx> javac Rechenwerk.java
Rechenwerk.java:10: missing return statement
{
^
1 error
public class Rechenwerk
{
public int rechnen (int zahl1, int zahl2, char op)
{
switch(op)
{
case '+': return zahl1 + zahl2;
case '-': return zahl1 - zahl2;
case '*': return zahl1 * zahl2;
case '/': return zahl1 / zahl2;
}
}
}
@linux:~/vfh/lexx> javac Rechenwerk.java
Rechenwerk.java:10: missing return statement
{
^
1 error