[Débutant] connaître le max d'une valeur dans un tableau à deux dimensions
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:
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:
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 :
Citation:
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