Manipuler plusieurs méthodes
Bonjour,
J'ai une méthode nommée biggest_number() qui permet de retrouver le nombre le plus grand dans un tableau et j'ai également une autre méthode intitulée smallest_number() qui permet de trouver le nombre le plus petit dans un tableau.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| int[] tab = {10,4,23,45,28,34,89,9,16,55};
case 1:
System.out.println("Option 1 :");
System.out.println("The biggest number is => " + biggest_number(tab));
break;
case 2:
System.out.println("Option 2 : ");
System.out.println("The smallest number is => " + smallest_number(tab));
break;
...
case 5:
System.out.println("Option 5 : ");
System.out.println("The difference is => " + difference(tab));
break; |
Voici mes deux méthodes:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| public static int biggest_number(int[] array){
int big = 0;
for(int i=0;i<array.length;i++){
if(array[i] > big){
big = array[i];
}
}
return big;
}
public static int smallest_number(int[] array){
int small = 99;
for(int i=0;i<array.length;i++){
if(array[i] < small){
small = array[i];
}
}
return small;
} |
J'aimerais bien maintenant créer une autre méthode appelée difference() qui va retourner le nombre le plus grand - le nombre le plus petit.
Je vois pas trop comment je pourrais faire ça? J'ai essayé ceci:
Code:
1 2 3 4 5
| public static difference(int[] array){
int number_array = 0;
number_array = biggest_number() - smallest_number();
return number_array;
} |