45 lines
1.2 KiB
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;
|
|
}
|
|
}
|