Défi : Trouver le Maximum et le Minimum dans un Tableau
Tâche
Swipe to start coding
Votre tâche consiste à écrire deux méthodes : une pour trouver la valeur maximale et une pour trouver la valeur minimale dans le tableau.
- Dans la méthode
findMax
, initialisez la variablemax
avec le premier élément du tableau. - Dans la boucle for, comparez l'élément actuel avec
max
. - Si l'élément actuel est plus grand, mettez à jour
max
avec l'élément actuel. - Retournez la valeur de la variable
max
. - Dans la méthode
findMin
, initialisez la variablemin
avec le premier élément du tableau. - Dans la boucle for, comparez l'élément actuel avec
min
. - Si l'élément actuel est plus petit, mettez à jour
min
avec l'élément actuel. - Retournez la valeur de la variable
min
. - Dans la méthode
main
, appelez la méthodefindMax
avec le bon paramètre, passez le tableaunumbers
dedans, et assignez le résultat à la variablemax
. - Dans la méthode
main
, appelez la méthodefindMin
avec le bon paramètre, passez le tableaunumbers
dedans, et assignez le résultat à la variablemin
.
Solution
solution
99
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
package com.example;
public class Main {
static int findMax(int[] array) {
int max = array[0];
for (int number : array) {
if (number > max) {
max = number;
}
}
return max;
}
static int findMin(int[] array) {
int min = array[0];
for (int number : array) {
if (number < min) {
min = number;
}
}
return min;
}
public static void main(String[] args) {
int[] numbers = {10, -3, 25, 7, 99, -50, 0, 12};
int max = findMax(numbers);
int min = findMin(numbers);
System.out.println("Maximum: " + max);
System.out.println("Minimum: " + min);
}
}
Tout était clair ?
Merci pour vos commentaires !
Section 2. Chapitre 8
99
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
package com.example;
public class Main {
static int findMax(int[] array) {
int max = array[___];
for (int number : array) {
if (___ > max) {
max = ___;
}
}
return ___;
}
static int findMin(int[] array) {
int min = array[___];
for (int number : array) {
if (___ < min) {
min = ___;
}
}
return ___;
}
public static void main(String[] args) {
int[] numbers = {10, -3, 25, 7, 99, -50, 0, 12};
int max = ___;
int min = ___;
System.out.println("Maximum: " + max);
System.out.println("Minimum: " + min);
}
}
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion