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 :

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);
	}
}
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
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];
 
		}
		}
Voici les messages d'erreur :

operator > cannot be applied to int[].int
incompatible types
cannot resolve symbol variable maximum
incompatible types
Qu'en pensez-vous ?

Merci d'avance pour vortre aide.

beegees