J'ai un pb avec while
domxaline
-
Leostingher Messages postés 8 Date d'inscription Statut Membre Dernière intervention -
Leostingher Messages postés 8 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
voilà je m'explique,quand j'exécute mon prg me donne résultat faux:
ex:
Entrez un nb entre 1 et 3:
2
Vous avez saissi le n°:2
Saisie erronnée, recommencez:
mon question est pourquoi il s'affiche
deux lignes au lieu d'une seul
si je rentre 4 par exemple
il doit s'afficher simplement
Saisie erronnée, recommencez:
ce normal
voilà je m'explique,quand j'exécute mon prg me donne résultat faux:
ex:
Entrez un nb entre 1 et 3:
2
Vous avez saissi le n°:2
Saisie erronnée, recommencez:
mon question est pourquoi il s'affiche
deux lignes au lieu d'une seul
si je rentre 4 par exemple
il doit s'afficher simplement
Saisie erronnée, recommencez:
ce normal
import java.util.Scanner;
public class Tester
{
public static void main(String[] args)
{
System.out.println("Entrez un nb entre 1 et 3:");
Scanner valeur=new Scanner(System.in);
int N=valeur.nextInt();
while(N>=1 || N<=3)
{
System.out.println("Vous avez saissi le n°:"+N);
}
System.out.println("Saisie erronnée, recommencez:");
}
}
A voir également:
- The i/o cache encountered an error while updating data in medium "ahci-0-0" (rc=verr_disk_full). make sure there is enough free space on the disk and that the disk is working properly. operation can be resumed afterwards.
- What is my movie français - Télécharger - Divers TV & Vidéo
- Hp usb disk storage format tool - Télécharger - Stockage
- Disk boot failure insert system disk and press enter - Guide
- Crystal disk info - Télécharger - Informations & Diagnostic
- App data - Guide
2 réponses
output est indefinie
Vous avez saissi le n°:2
Vous avez saissi le n°:2
Vous avez saissi le n°:2
Vous avez saissi le n°:2
Vous avez saissi le n°:2
Vous avez saissi le n°:2
Vous avez saissi le n°:2
Vous avez saissi le n°:2
While veut dire TANT QUE,
ton programe dit donc :
A = TEXTE RENTRE
TANT QUE A >=1 OU A<=3:
Ecrire ...
FIN TANT QUE
vue qu'il n'y a pas de changement de A, le TANT QUE Continu...
utilise
Cordialement,
ROY Johan
Site web supprimé par la modération (cf. Neutralité commerciale)
ton programe dit donc :
A = TEXTE RENTRE
TANT QUE A >=1 OU A<=3:
Ecrire ...
FIN TANT QUE
vue qu'il n'y a pas de changement de A, le TANT QUE Continu...
utilise
if(N>=1 || N<=3){
Systeme.out.println("Vous avez saisie : " + N+".");
}
else{
Systeme.out.println("Saisie érronée");
}
Cordialement,
ROY Johan
Site web supprimé par la modération (cf. Neutralité commerciale)