78 lines
1.8 KiB
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;
|
|
}
|
|
}
|