Bonsoir tout le monde,
J'aimerais savoir quel est la valeur la plus grande dans un tableau à deux dimensions.
Pour cela, j'ai créé le tableau en question, j'ai créé quelques variables :
le problème vient de cette partie du code :
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
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50 public class MaximumTableau2Dimensions { public static void main (String[] args) { int tableau [][] = new int [5][5]; int maximum = 0; for (int i = 0; i < tableau.length; i++) { for (int j=0; j < tableau.length; j++) { tableau[i][j] = (int) (Math.random()*20+1); } } for (int i=0; i < tableau.length; i++ ) { for (int j=0; j < tableau.length; j++) { System.out.print(tableau[i][j] + " "); } } System.out.println(); for (int i=0; i < tableau.length; i++ ) { if (tableau[i] > maximum ) maximum = tableau[i]; for (int j=0; j < tableau.length; j++) { if (tableau[j] > maxium) maximum = tableau[j]; } } System.out.println(); //System.out.println("Le maximum vaux :" + maximum); } }
Voici les messages d'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 for (int i=0; i < tableau.length; i++ ) { if (tableau[i] > maximum ) maximum = tableau[i]; for (int j=0; j < tableau.length; j++) { if (tableau[j] > maxium) maximum = tableau[j]; } }
Qu'en pensez-vous ?operator > cannot be applied to int[].int
incompatible types
cannot resolve symbol variable maximum
incompatible types
Merci d'avance pour vortre aide.
beegees
Partager