Hallo,
habe in Programmierung ne Aufgabe bekommen: "Machen Sie eine Abfrage, ob der größte oder kleinste Wert ausgegeben werden soll und geben Sie diesen aus:"
Nun habe ich das mit dem Maximum schon soweit gemacht und auch bei welcher Eingabe der größte Wert eingegeben wurde. Nur das Erkennen meines Minimums macht mir noch Probleme:
Wenn ich nun mein Minimum eingebe, gibt er mir leider immer als Minimum die größte Integer Zahl aus. Weiß leider nicht wo mein Fehler liegt ?!
Danke im Vorraus
P.S.: Das mit der Abfrage, wollt ich erst später probieren ;-)
habe in Programmierung ne Aufgabe bekommen: "Machen Sie eine Abfrage, ob der größte oder kleinste Wert ausgegeben werden soll und geben Sie diesen aus:"
Nun habe ich das mit dem Maximum schon soweit gemacht und auch bei welcher Eingabe der größte Wert eingegeben wurde. Nur das Erkennen meines Minimums macht mir noch Probleme:
Java:
package Übung1;
import java.util.Scanner;
public class Aufgabe3 {
/**
* @param args
*/
public static void main(String[] args) {
int ctr=0;
int Nummer=0;
Scanner a = new Scanner(System.in);
System.out.println("Geben Sie die Anzahl der Wiederholungen ein");
int anz = a.nextInt();
int letzteEing=0;
int max=0;
int min = Integer.MAX_VALUE;
while (ctr< anz)
{
System.out.println("Geben Sie eine Zahl ein");
letzteEing= a.nextInt();
if (letzteEing > max)
{
max = letzteEing;
Nummer = ctr;
}
else if (letzteEing < min)
{
letzteEing = min;
}
ctr++;
}
System.out.println("Minimum: "+min);
System.out.println("Maximum: "+max);
System.out.println(Nummer + ".Eingabe war die Größte");
}
// TODO Auto-generated method stub
}
Wenn ich nun mein Minimum eingebe, gibt er mir leider immer als Minimum die größte Integer Zahl aus. Weiß leider nicht wo mein Fehler liegt ?!
Danke im Vorraus
P.S.: Das mit der Abfrage, wollt ich erst später probieren ;-)