Quand je lance le code de ce programme je reçois:Fin JAVA entrée de plusieurs lignes de fichier
import java.util.Scanner;
public class Capital {
public static void main(String []args) {
Scanner kbd = new Scanner(System.in);
while (kbd.hasNextLine()) {
String str = kbd.nextLine();
System.out.println(str.toUpperCase());
}
}
}
la sortie pour chaque entrée, par exemple
input: abc
output:ABC
input: xyz
output:XYZ
Comment puis-je mettre en place le programme permettre l'entrée de plusieurs lignes avant de déclarer la fin du fichier? J'aime:
input: abc
xyz
aaa
...etc
output: ABC
XYZ
AAA
...etc
J'ai l'impression que je vais être embarrassée quand je découvre!
J'apprécie toute aide, merci.
vous ne prenez pas de fichier d'entrée. Alors comment pouvez-vous vérifier si vous avez atteint EOF ou non? – Rehman
Essayez ctrl-z comme dernière entrée – Turo