Grundlagen/AB_3_1.java

54 lines
1.4 KiB
Java

import java.util.Random;
public class AB_3_1
{
public static void A2() {
// Zufallszahlengenerator erzeugen
Random rand = new Random();
// Array anlegen
int[] arr = new int[20];
// Array befüllen
for (int i=0; i<arr.length; i++) {
arr[i] = rand.nextInt(50);
}
// Array ausgeben
for (int i=0; i<arr.length; i++) {
System.out.print(arr[i] + ",");
}
System.out.println();
// 1. Minimum finden
int index = minindex(arr);
int minimum = arr[index];
System.out.println("Index: " + index + ", Wert: " + minimum);
// 1. Minimum ersetzen
arr[index] = 500;
// 2. Minimum finden
int index2 = minindex(arr);
int minimum2 = arr[index2];
System.out.println("Index: " + index2 + ", Wert: " + minimum2);
// 1. Minimum ersetzen
arr[index2] = 500;
System.out.println();
}
// sucht das Minimum in einem Array und gibt den Index zurück
public static int minindex(int arr[]) {
int min = arr[0];
int minindex = 0;
for (int i=0; i<arr.length; i++) {
if (arr[i] < min) {
min = arr[i];
minindex = i;
}
}
return minindex;
}
}