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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 public static difference(int[] array){ int number_array = 0; number_array = biggest_number() - smallest_number(); return number_array; }
Partager