Pour un exercice d'informatique je dois programmer deux méthodes pour calculer le minimum et le maximum d'un array. Tout va bien jusqu'au moment d'appeler la method. Mon paramètre est donc un array, qui contient 20 chiffres générés automatiquement. Le problème est le suivant:
Que dois-je noter pour appeler la method dans la main method?
Pour l'instant j'ai ça:
int max = maximum();
Ma method s'appelle maximum, mon array zahlen [];
Que dois-je mettre entre les paranthèses? maximum(zahlen[]), maximum(zahlen[un_chiffre], ...?
En gros: comment appeler un array?!?!
Merci beaucoup pour votre aide!!
Si jamais voilà le fichier java:
import java.util.Random;
public class u4_aufgabe1 {
public static void main(String[] args) {
int n = 20;
int zahlen[];
zahlen = new int [n];
Random generator = new Random();
for(int i = 0; i<n; i++) {
zahlen[i] = (generator.nextInt(20)+1);
}
int max = maximum([] zahlen);
System.out.println("Das Maximum ist : "+max);
int min = minimum([] zahlen);
System.out.println("Das Minimum ist : "+min);
}
public static int maximum(int[] zahlen) {
int n = 20;
int max = zahlen[0];
for (int k=0; k<n; k++){
if (zahlen[k]>= max){
max = zahlen[k];
}
}
return max;
}
public static int minimum(int[] zahlen) {
int n = 20;
int min = zahlen[0];
for(int k = 0; k>n; k++){
if(zahlen[k]<=min){
min = zahlen[k];
}
}
return min;
}