5. Saisie et affichage 
Pour simuler l’affichage d’un texte ou d’une valeur sur l’écran, il faut utiliser la pseudo­instruction "Afficher" qui prend à 
sa  suite  une  chaîne  de  texte  ou  une  variable.  Si  vous  mélangez  du  texte  et  des  variables,  séparez  ceux­ci  par  des 
virgules. À l’affichage, les virgules seront remplacées par des espaces. 
PROGRAMME AFFICHE 
VAR 
a:entier 
texte:chaîne 
DEBUT 
a←10 
texte←"Hello World" 
Afficher a 
Afficher texte 
Afficher "Bonjour les amis" 
FIN
Pour inviter un utilisateur à rentrer au clavier une valeur utilisez le mot Saisir. L’algorithme attendra alors une entrée au 
clavier qui sera validée avec la touche d’entrée. La valeur que vous saisissez sera placée dans la variable indiquée à la 
suite de "Saisir". 
PROGRAMME SAISIE 
VAR 
reponse:chaîne 
DEBUT 
Afficher "Quel est votre nom ?" 
Saisir reponse 
Afficher "Vous vous appelez",reponse 
FIN
Si vous devez saisir plusieurs valeurs à placer chacune dans une variable, vous pouvez utiliser plusieurs "Saisir", mais 
plus simplement placez les diverses variables à la suite d’un unique Saisir, séparées par des virgules. L’utilisateur devra 
alors saisir plusieurs valeurs (selon le langage final : les unes à la suite des autres séparées par des espaces, ou en 
appuyant sur la touche [Entrée] après chaque saisie). 
PROGRAMME SAISIE_MULTIPLE 
VAR 
nom,prenom:chaînes 
DEBUT 
Afficher "Quels sont vos noms et prénoms ?" 
Saisir nom,prenom 
FIN
Vous  avez  déjà  remarqué  depuis  le  premier  chapitre  qu’en  Java  les  exemples  utilisent  "System.out.println()"  pour 
afficher quelque chose dans la console MS­DOS ou dans le shell Unix/MacOS. C’est une syntaxe un peu compliquée qui 
trouve sa logique dans le principe de l’objet qui sera abordé dans le dernier chapitre. Java est en effet avant tout un 
langage  permettant  de  manipuler  des  composants  graphiques  (fenêtres,  boîtes  de  dialogue,  etc).  Voyez  ce  qu’il  est 
nécessaire de faire pour saisir du texte au clavier depuis la console dans l’exemple suivant. 
import java.io.*; 
 
class chap2_saisie { 
public static void main(String[] args) { 
String txt; 
BufferedReader saisie; 
 
saisie=new BufferedReader(new InputStreamReader(System.in)); 
try { 
System.out.println("Entrez votre texte:"); 
txt=saisie.readLine(); 
System.out.println("Vous avez saisi :"); 
System.out.println(txt); 
} 
catch(Exception excp) { 
System.out.println("Erreur"); 
- 9 -
© ENI Editions - All rigths reserved - Jonifar lina
30
Précédent

- 30/220

Suivant