Hallo zusammen,
ich habe folgenden Quelltext:
Die Methode eingabe () liefert hier keinen Wert zurück, weil es passieren kann, dass bei einer Zahl, die größer als 20 ist, kein Wert eingelesen wird, stimmts?
Gibt es eine Möglichkeit, trotzdem die oben stehende Methode nur zu verwenden, wenn die eingelesen Zahl kleiner oder gleich 20 ist?
Vielen Dank!
ich habe folgenden Quelltext:
Java:
import javax.swing.*;
public class Listing27 {
static int eingabe () {
int einVariable;
einVariable = Integer.parseInt(JOptionPane.showInputDialog ("Geben Sie eine Zahl ein"));
if (einVariable <= 20)
return einVariable;
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println ("Die Methode hat den Wert " + eingabe ());
}
}
Die Methode eingabe () liefert hier keinen Wert zurück, weil es passieren kann, dass bei einer Zahl, die größer als 20 ist, kein Wert eingelesen wird, stimmts?
Gibt es eine Möglichkeit, trotzdem die oben stehende Methode nur zu verwenden, wenn die eingelesen Zahl kleiner oder gleich 20 ist?
Vielen Dank!