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
vous voyez mon output:
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) ; } }
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
Partager