Grundlagen/AB_2_7.java

78 lines
1.8 KiB
Java

/**
* Beschreiben Sie hier die Klasse AB_2_7.
*
* @author (Ihr Name)
* @version (eine Versionsnummer oder ein Datum)
*/
public class AB_2_7
{
public static void aufgabe() {
// Hier Array anlegen
double[] arr = new double[10];
// Hier Array befüllen
for(int i=0; i<arr.length; i++) {
arr[i] = Math.random();
}
// Hier Array ausgeben
for(int i=0; i<arr.length; i++) {
System.out.println(arr[i]);
}
System.out.println();
// Hier Summe berechnen
double summe = 0;
for(int i=0; i<arr.length; i++) {
summe = summe + arr[i];
}
// Hier Summe ausgeben
System.out.println("Summe: " + summe);
// Hier Minimum suchen
double min = arr[0];
for(int i=0; i<arr.length; i++) {
if (min > arr[i]) {
min = arr[i];
}
}
// Hier Minimum ausgeben
System.out.println("Minimum: " + min);
// Hier Maximum suchen
double max = arr[0];
for(int i=0; i<arr.length; i++) {
if (max < arr[i]) {
max = arr[i];
}
}
// Hier Maximum ausgeben
System.out.println("Maximum: " + max);
System.out.println();
System.out.println("sortierte Ausgabe:");
// Hier sortierte Ausgabe
for(int i=0; i<arr.length; i++) {
int m = minindex(arr);
System.out.println(arr[m]);
arr[m] = 1;
}
}
public static int minindex(double[] arr) {
int x = 0;
for(int i=1; i<arr.length; i++) {
if (arr[i] < arr[x]) {
x = i;
}
}
return x;
}
}