Problème pour l'appel d'une méthode java

Résolu/Fermé
kaezoka - 19 avril 2010 à 18:27
green day Messages postés 26371 Date d'inscription vendredi 30 septembre 2005 Statut Modérateur, Contributeur sécurité Dernière intervention 27 décembre 2019 - 19 avril 2010 à 18:55
Bonjour à tous,

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;
}





}
A voir également:

2 réponses

green day Messages postés 26371 Date d'inscription vendredi 30 septembre 2005 Statut Modérateur, Contributeur sécurité Dernière intervention 27 décembre 2019 2 162
19 avril 2010 à 18:55
Salut,

Merci de poster la solution trouvée afin qu'elle puisse profiter à tous :)

@+
2
Beaucoup plus simple que ce que je pensais... J'ai trouvé la réponse!
0