Ich habe einen Code geschrieben,der das Minimum von 5 eingelesen Werten berechnet:
Dies denke ich geht bestimmt einfacher. Mir wurde der Tipp gegeben die Java.lang. Math min methode zu verwenden. diese errechnet aber nur das min von 2 werten. wie kann ich es erreichen,das mehrere werte verglichen werden?
Java:
import java.util.*;
public class Minimum2 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int e1 = scan.nextInt();
int e2 = scan.nextInt();
int e3 = scan.nextInt();
int e4 = scan.nextInt();
int e5 = scan.nextInt();
System.out.println("Das Minimum ist: " + Mini(e1,e2,e3,e4,e5));
}
public static int Mini(int a,int b,int c,int d,int e){
int wert = 0;
if(a <b&& a<c && a < d && a <e ){
int min = a;
wert = a;
}
if( b<a && b<c && b<d && b<e){
int min = b;
wert = b;
}
if( c<a && c<b && c<d && c<e){
int min = c;
wert = c;
}
if( d<a && d<b && d<c && d<e){
int min = d;
wert = d;
}
if(e<a && e<b && e<c && e<d){
int min = e;
wert = e;
}
return wert;
}
Dies denke ich geht bestimmt einfacher. Mir wurde der Tipp gegeben die Java.lang. Math min methode zu verwenden. diese errechnet aber nur das min von 2 werten. wie kann ich es erreichen,das mehrere werte verglichen werden?