System.out.println n'affiche pas le message entre parenthèses
Bonjour tout le monde,
J'ai un "truc" bizzare avec mon code:
J'essaie d'intercaler un nombre dans un tableau trié par ordre croissant.
Pour cela j'ai créé un tableau de 10 éléments, je ne remplis que 9 d'entres eux.
Le hic pour l'instant, est que le message que j'ai mis sur le dernier System.out.println n'apparaît pas et ça c'est un mystère pour moi.
Pourriez-vous m'expliquer svp ?
Merci d'avance.
beegees
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
| public class IntercallerUnNombre3
{
public static void main (String [] args)
{
int tableau [] = new int [10];
int position;
for (int i=0; i<tableau.length-1;i++)
{
tableau[i] = i*2+2;
}
System.out.println("Tableau avant insertion");
for (int i=0; i<=tableau.length-1; i++)
{
System.out.println(tableau[i]);
}
int nombre = (int) (Math.random()*19+1);
if (nombre %2==0)
nombre++;
System.out.println("Le chiffre a inserer est : " + nombre);
int i=0;
while ((nombre>=tableau[i]) && (i<= tableau.length-1));
i++;
position = i;
System.out.println("la position vaut " + position);
}
} |