
programme3 : 
Ecrire le prog. qui affiche « Bonjour à tous ! je m’appelle Jean et j’ai 17 ans. »  
Remplacer Jean et 17  par vos valeurs ; utiliser String.  
 
13) readInteger( ) ; readString( ) 
Ces fonctions lisent  1 entier ou 1 chaîne de caractères entrés au clavier . 
programme4 : 
comme le 3, mais le nom et l’âge sont entrés au clavier. 
 
14) La boucle for  
for ( int n = 0; n < N; n = n+1) { Bloc d'instructions }  
L’instruction permet de faire une boucle où la variable n va de 0 à N exclu .  
 
programme5 : 
faire N = 8 ; imprimer les valeurs de n et expliquer comment la boucle fonctionne. 
 
programme6 : 
déclarer 1 tableau monTab de 8 entiers ; remplir le tableau avec 1 boucle for ; afficher les valeurs du tableau sous la 
forme : 
tab[0]= 10 
tab[1] = 20 ……. etc  
 
Remarque  ,  1 tableau d’entiers peut aussi se déclarer  selon : 
int[] monTab = { 0, 10, 20, 30, 40} ;   ( on le déclare et on l’initialise sur 1seule ligne ) . 
 
Les commentaires :    
Si 1 ligne commence par // , elle est mise en commentaire et donc n’est pas exécutée ; 
L’ensemble /* …………………….*/ est 1 commentaire sur plusieurs lignes.  
 
2]Conversion binaire ==décimal  
Le programme7 convertit 1 binaire de 8 octets en 1 décimal . 
** le nombre binaire est considéré comme 1 tableau d’entiers, 
** les bits sont entrés 1à 1 au clavier, 
** le nombre binaire est affiché sur 1 ligne ( utiliser print( ) )  
** la conversion est faite 
**  le décimal est affiché . 
Fonction utile : la fonction Math.pow(a,b) réalise le calcul a b ; tester cette fonction dans 1 programme. 
 
Avant d’écrire le programme en Java, on écrit un  algorithme . L’algorithme décrit en français ( ou presque !) le 
déroulement de la conversion ; ensuite on traduit l’algorithme en Java . 
Il se présente de la façon suivante : 
 
Algorithme principal 
Début 
  Variable1 : type  
  Variable2 : type 
 Variable ………. 
 // initialiser si c’est possible 
 Variable1 = ……. 
     Afficher( « Entrer le nombre binaire ») 
  // boucle for 
 Pour Variable1 de … à …. (par pas de 1) 
    Début 
    Entrer le binaire 
 Fin Pour 
 
  Afficher (« Le nombre binaire =  » ) 
  // boucle for 
 Pour Variable1 de … à …. (par pas de 1) 
    Début 
    Afficher le binaire 
void main() 
{ 
 
 
 
 
 
 
// boucle for 
 
        { 
 
        } 
 
 
// boucle for 
 
         {