IUT des Pays de l’Adour - RT1
M2207 - Consolidation des bases de la programmation
Introduction à la syntaxe du langage Java
Sujet 0 - Variables, boucles, tests
L’objectif de cette première série d’exercices est de vous familiariser avec les premiers éléments de la syntaxe Java :
déclaration de variables, boucles et tests, structure d’un programme avec son point d’entrée, etc. . . Il s’agira également
de vous approprier les outils de votre environnement de programmation (système Linux, ligne de commandes, éditeur
de texte, compilateur Java, JVM,. . .).
???
1 Premiers pas en Java. . .
En suivant les indications fournies lors du TD/TP, transcrivez le programme Python suivant en langage Java :
a=5
b=3
add=a+b
p ri nt ’ r é s u l t a t = ’ ,add
2 Boucles : instructions while et for
Écrire en Python puis en Java un programme qui calcule la somme de tous les entiers compris entre 0 et 10.
1. D’abord avec une boucle while
2. Ensuite avec une boucle for
3 Tests : instruction if
Écrire un programme (en Python puis en Java) qui énumère tous les nombres entiers compris entre 0 et 20 et
affiche pour chacun d’entre eux s’il est multiple de 3 ou pas. Exemples :
— pour N=6 "le nombre 6 est multiple de 3"
— pour N=7 "le nombre 7 n’est pas multiple de 3"
4 À vous de jouer. . .
1. Écrire un programme Java qui calcule la somme de tous les nombres pairs compris entre 0 et 30.
(a) D’abord en vous inspirant des exercices faits précédemment.
(b) Ensuite en réfléchissant. . .
2. Soit un nombre Nfixé, écrire le programme qui calcule la factorielle de N.
3. Soit un nombre Nfixé, écrire le programme qui affiche "proprement" la table de multiplication de Nde 1 à 10.
4. Soit un nombre Nfixé, écrire le programme qui indique si Nest un nombre premier ou pas.
5. Soit un nombre Nfixé, écrire le programme qui affiche la décomposition de Nen nombres premiers.
1