Hallo, ich soll eine beliebige Anzahl von Zahlen einlesen und am Ende die 2. kleinste Zahl ausgeben.
Mein bisheriges Programm:
Die auskommentierte Zeile stimmt nicht. Ich muss 2minimum irgendwie mitzählen, denn sonst bleibt ja 2minimum immer =erste Zahl. Aber an welcher Stelle kann ich das machen.
Mein bisheriges Programm:
Java:
import java.util.*;
public class Test{
public static void main(String[] args){
double ersteZahl=input.nextDouble();
double minimum=ersteZahl;
double 2mininum=ersteZahl;
while(input.hasNextDouble()){
double x =input.nextDouble();
if(x<minimum) minimum=x; //damit bekomme ich das globale Min.
//if(x!=minimum && x<2minimum) 2minimum=x;
}
}
}
Die auskommentierte Zeile stimmt nicht. Ich muss 2minimum irgendwie mitzählen, denn sonst bleibt ja 2minimum immer =erste Zahl. Aber an welcher Stelle kann ich das machen.