Sortierung/Minimum.java

45 lines
1.2 KiB
Java

/**
* Beschreiben Sie hier die Klasse Minimumsuche.
*
* @author (Ihr Name)
* @version (eine Versionsnummer oder ein Datum)
*/
import java.util.Random;
public class Minimum{
static Random r = new Random();
static int[] a = new int[20];
public static int Zufallszahl(){
return r.nextInt(50);
}
public static void main(){
for (int i = 0; i < a.length; i++){
a[i] = Zufallszahl();
}
for (int i = 0; i < a.length; i++){
System.out.print(a[i]);
System.out.print(",");
}
System.out.println();
//Liste sortiert ausgeben
for (int i = 0; i< a.length; i++){
int index = Minimum(a);
System.out.println("Minimum: " + a[index]);
System.out.println("Index: " + index);
a[index] = 99;
}
}
public static int Minimum(int[] a){
int minNum = a[0];
int minInd = 0;
for (int i = 1; i < a.length; i++){
if (a[i] < minNum){
minNum = a[i];
minInd = i;
}
}
// System.out.println("kleinste Zahl: " + minNum + ", Index der kleinsten Zahl: " + minInd);
return minInd;
}
}