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
{