Hey leute bin noch ziemlich neu was das alles angeht,
Ich soll möchte aufjedenfall ein programm schreiben was 5 zahlen übergeben bekommt und die dann anschliessen sortiert.Bitte nicht von Klassennamen irritieren lassen.
Könnte mir jemand verraten wo genau das problem ist ? komme leider garnicht mehr weiter
Ich soll möchte aufjedenfall ein programm schreiben was 5 zahlen übergeben bekommt und die dann anschliessen sortiert.Bitte nicht von Klassennamen irritieren lassen.
Java:
public class Median2{
public static void main(String[] args){
int a = Integer.parseInt(args[0]);
int b = Integer.parseInt(args[1]);
int c = Integer.parseInt(args[2]);
int d = Integer.parseInt(args[3]);
int e = Integer.parseInt(args[4]);
int[] arr = new int[4];
arr[0] = a;
arr[1] = b;
arr[2] = c;
arr[3] = d;
arr[4] = e;
for(int j = 1; j< arr.length;j++){
for(int i = 0;i < arr.length; i++){
if(arr[i] > arr[i +1]){
int tmp = arr[i];
arr[i] = arr[i+1];
arr[i+1] = tmp;
}
}
}
for(int z = 0; z < arr.length;z++){
System.out.println(arr[z]);
}
}
}
Jetzt kriege ich aber folgende Fehlermeldung beom compilen:
[code]Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 4
at Median2.main(Median2.java:14)
Zuletzt bearbeitet von einem Moderator: