Hallo! Ich hab mal wieder ein newbie-problem. und zwar gibt mir folgendes progrämmchen zur ermittlung des minimums zweier eingegebener werte kein ergebnis aus, sondern nur einen "stackoverflowerror". das programm hängt also in einer endlosschleife fest. zur berechnung soll die methode "static int min (int a, int b)" genutzt werden. leider find ich den fehler nicht.
kann jemand das problem erkennen?
vielen dank mal wieder im vorraus!!
Code:
import java.io.*;
public class test{
static int min (int a, int b) {
return min (a,b);
}
public static void main (String[] args) throws IOException{
int a;
int b;
BufferedReader din = new BufferedReader(
new InputStreamReader (System.in));
System.out.println("Bitte a eingeben: ");
a = Integer.parseInt(din.readLine());
System.out.println("Bitte b eingeben: ");
b = Integer.parseInt(din.readLine());
System.out.println(min (a,b));
}
}
kann jemand das problem erkennen?
vielen dank mal wieder im vorraus!!