Bonjour
je m'explique en exécutant mon prg,
quand je saisi 3eme no:0,
il me demande 4eme no aussi;
normalement dès qu'on saisi le 0, la saisi des nombre doit arrêter.
veuillez m'aidez svp
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
 
import java.util.Scanner;
public class Testing3 
{	
	public static void main(String[] args) 
	{
			      int PG=0; //PG veut plus grand
			      int PPG=0;  //PPG veut dire position de plus grand
 
			      for(int i=1; i<5; i++)
			      {
			    	System.out.println("saissisez un no  :");
			        Scanner valeur=new Scanner(System.in);
			        //int N=valeur.nextInt();
			        int N;
					while ((N= valeur.nextInt()) != 0) 
					{
			          if(i==1 || N>PG)
			          {
			 		   PG=N;
			           PPG=i;
			          }
			         break;
			        }
			    } 
			    System.out.println("Le nombre le plus grand était: "+PG) ;
			    System.out.println("Il a été saisi en position numéro: "+PPG) ;
		}
	}
vous voyez mon output:
saissisez un no :
4
saissisez un no :
6
saissisez un no :
0
saissisez un no :
0
Le nombre le plus grand était: 6
Il a été saisi en position numéro: 2