Hallo,
ich hoffe, dass ihr mir helfen könnt, da ich mit dieser Aufgabe vom Sinn her überhaupt nichts anfangen kann. Ich bin Student und studiere Informatik. Dieses Semester beschäftigen wir uns ein wenig mit Java.
Uns wurde ein Algorithmus vorgestellt, der in einem gegebnen Array vin ganzen Zahlen das Minimum bestimmt. Nun sollen wir dieses Algorithmus derat modifizieren, dass das Minimum in einem String Array (String[]) und allgemeiner in einem Arrayvom Typ Comparable[] bestimmt wird.
Leider ist mir nicht klar, was genau das Minimum eines String-Arrays ist und somit, kann ich die Aufgabe auch nicht bearbeiten. Ich hoffe, dass ihr mir sagen könnt, was das besagte Minimum ist.
Danke schon mal.
ich hoffe, dass ihr mir helfen könnt, da ich mit dieser Aufgabe vom Sinn her überhaupt nichts anfangen kann. Ich bin Student und studiere Informatik. Dieses Semester beschäftigen wir uns ein wenig mit Java.
Uns wurde ein Algorithmus vorgestellt, der in einem gegebnen Array vin ganzen Zahlen das Minimum bestimmt. Nun sollen wir dieses Algorithmus derat modifizieren, dass das Minimum in einem String Array (String[]) und allgemeiner in einem Arrayvom Typ Comparable[] bestimmt wird.
Leider ist mir nicht klar, was genau das Minimum eines String-Arrays ist und somit, kann ich die Aufgabe auch nicht bearbeiten. Ich hoffe, dass ihr mir sagen könnt, was das besagte Minimum ist.
Danke schon mal.
Code:
class MinimumArrayInteger {
public static void main ( String[] args ) {
int[] array = new int[20];
array[0] = (int)(Math.random() * 1000);
array[1] = (int)(Math.random() * 1000);
array[2] = (int)(Math.random() * 1000);
array[3] = (int)(Math.random() * 1000);
array[4] = (int)(Math.random() * 1000);
array[5] = (int)(Math.random() * 1000);
array[6] = (int)(Math.random() * 1000);
array[7] = (int)(Math.random() * 1000);
array[8] = (int)(Math.random() * 1000);
array[9] = (int)(Math.random() * 1000);
array[10] = (int)(Math.random() * 1000);
array[11] = (int)(Math.random() * 1000);
array[12] = (int)(Math.random() * 1000);
array[13] = (int)(Math.random() * 1000);
array[14] = (int)(Math.random() * 1000);
array[15] = (int)(Math.random() * 1000);
array[16] = (int)(Math.random() * 1000);
array[17] = (int)(Math.random() * 1000);
array[18] = (int)(Math.random() * 1000);
array[19] = (int)(Math.random() * 1000);
int min;
min = array[ 0 ];
for ( int index = 0; index < array.length; index++ ) {
if ( array[ index ] < min )
min = array[ index ] ;
}
System.out.println("Das Minimum dieses Arrays ist: " + min );
}
}