Créer un compteSe connecter
Pourquoi on doit utilisé sc.nextLine après nextInt ?

J'ai compris vaguement une histoire de tampon grâce à chatGPT

Ce que je comprends pas c'est que logiquement t'attend une saisie d'utilisateur avec SC.nextInt , pas un vidage du tampon
:chat_lunettes:
:Div3:
:gardavou:
il y a 4 ans
En dépit de l'accoutumée apathie que suscitent tes balivernes, une interrogation unanime persiste : quelle est la nature de ta subsistance l'OP ?
:Poutine_boucle:

Nul homme ici n'a eu récit de la présence de ton entité
:Poutine_boucle:

Il ne serait par surcroît calomnieux d'alléguer ton incommodité contagieuse
:Poutine_boucle:

Pour ce dernier acte de réprimande, j'ordonne que ton déguerpissement advienne au plus tôt
:Poutine_boucle:

Béatitude sur ta personne, toutefois
:Poutine_boucle:
il y a 4 ans
L’éthos est goliard, mais quid de ta prosopographie ? image.noelshack.com https://image.noelshack.com[...]0618-vladimir-ronaldo.png

Point d’emphase dans la synalèphe, n’ai-je ouï que tes circonlocutions ? image.noelshack.com https://image.noelshack.com[...]0618-vladimir-ronaldo.png

La verve synecdochique que tu dévoies me fait ribaudir image.noelshack.com https://image.noelshack.com[...]0618-vladimir-ronaldo.png

Quel colophon intronises-tu ? Je te prie de te sourdre immédiatement par ta catabase image.noelshack.com https://image.noelshack.com[...]0618-vladimir-ronaldo.png

Isocolie sur ton afférence, en volition pour image.noelshack.com https://image.noelshack.com[...]0618-vladimir-ronaldo.png
il y a 4 ans
Vous n'aviez pas a dire ça
:chat_lunettes:
:Div3:
:gardavou:
il y a 4 ans
Up
:chat_lunettes:
:Div3:
:gardavou:
il y a 4 ans
J'ai jamais utilisé nextline je crois, et de toutes façons les programmes java en ligne de commande j'en fais plus depuis la L1
:ahi-pince:
Show me your moves
:Falcon:
il y a 4 ans
J'ai jamais utilisé nextline je crois, et de toutes façons les programmes java en ligne de commande j'en fais plus depuis la L1
:ahi-pince:
Tu fais comment du coup ?
:chat_lunettes:
:Div3:
:gardavou:
il y a 4 ans
Salut je viens juste dire que je hais Java les entreprise l'utilisent n'importe comment et j'ai des flashbacks du vietnam à chaque fois que j'entends ce nom, Java = multinationale pourrie qui survit juste avec l'argent qu'elle a accumulé pendant son monopole qui s'est terminé y'a 15 ans, et manager de merde qui veut que tu ajoutes des fonctionnalités sur son outil excel

C'est bon vous pouvez continuer
il y a 4 ans
Tu fais comment du coup ?
:chat_lunettes:
Je fais pas
:ahi-pince:

Expérimente avec et sans
:Mouais_Jesus:
Show me your moves
:Falcon:
il y a 4 ans
Tu fais comment du coup ?
:chat_lunettes:
:Risitas_wtf:
il y a 4 ans
e621
e621
4 ans
Salut je viens juste dire que je hais Java les entreprise l'utilisent n'importe comment et j'ai des flashbacks du vietnam à chaque fois que j'entends ce nom, Java = multinationale pourrie qui survit juste avec l'argent qu'elle a accumulé pendant son monopole qui s'est terminé y'a 15 ans, et manager de merde qui veut que tu ajoutes des fonctionnalités sur son outil excel

C'est bon vous pouvez continuer
Merci pour ton poignant témoignage
:jesusmac:
:Div3:
:gardavou:
il y a 4 ans
Merci pour ton poignant témoignage
:jesusmac:
As tu pleuré pour le Java aujourd'hui ?
il y a 4 ans
Toi comprendre ?
:pepe_:


Scanner sc = new Scanner(system.in);
System.out.println("Entrez un entier : ");
int num = sc.nextInt();
sc.nextLine();
System.out.println("Entrez une chaîne : ");
String str = sc.nextLine();
il y a 4 ans
e621
e621
4 ans
As tu pleuré pour le Java aujourd'hui ?
Chaque jours que dieu fait khey
:zoomballon:
:Div3:
:gardavou:
il y a 4 ans
Seneque
Seneque
4 ans
Toi comprendre ?
:pepe_:


Scanner sc = new Scanner(system.in);
System.out.println("Entrez un entier : ");
int num = sc.nextInt();
sc.nextLine();
System.out.println("Entrez une chaîne : ");
String str = sc.nextLine();
Non mais oui ça je comprends
:journal:


Ce que je comprends pas c'est la théorie derrière
int num = sc.nextInt();
sc.nextLine();

Pourquoi t'utilise nextline après nextint ?
Ça demande bien une saisie utilisateur normalement ? Je comprend pas l'histoire de vidé le tampon
:chat_lunettes:
:Div3:
:gardavou:
il y a 4 ans
Non mais oui ça je comprends
:journal:


Ce que je comprends pas c'est la théorie derrière
int num = sc.nextInt();
sc.nextLine();

Pourquoi t'utilise nextline après nextint ?
Ça demande bien une saisie utilisateur normalement ? Je comprend pas l'histoire de vidé le tampon
:chat_lunettes:
On utilise nextLine() après nextInt() parce que la méthode nextInt() ne consomme pas le caractère de fin de ligne après avoir lu l'entier. Ce caractère de fin de ligne est laissé dans le buffer

En utilisant nextLine() après nextInt(), tu vides le tampon d'entrée en consommant le caractère de fin de ligne restant, de sorte que le prochain appel à nextLine() fonctionnera comme prévu. Cela permet d’être certain que l'on lit bien les entrées utilisateur comme on veut
il y a 4 ans