Académique Documents
Professionnel Documents
Culture Documents
JAVA – TD 1
Écrire un programme Java qui affiche Hello world!. Compiler et exécuter ce programme
Exercice n° 2 (Tableaux)
Exercice n° 3
Écrire une programme qui prend une liste d'entiers sur la ligne de commande, les recopie dans
un tableau d'entiers, trie le tableau puis finalement affiche le contenu du tableau.
Exercice n° 4
Écrire une classe Point représentant un point dans le plan et possédant un constructeur
Point(int, int), une méthode réalisant une translation, et une méthode de comparaison
de signature boolean sameAs(Point).
Créer un point et le désigner par deux références p1 et p2. Comparer p1 et p2 avec
l'opérateur == et avec la méthode sameAs. Effectuer une translation de p1 et refaire les
comparaisons. Que constate-t-on ?
Soit le code suivant
p1 = new Point(1,1);
p2 = new Point(1,1);
Comparer à nouveau p1 et p2. Que constate-t-on ? Exécuter l'affectation p1 = p2. Que devient
l'objet qui était référencé par p2.
Exercice n° 5
Déclarer un tableau tab1 contenant les valeurs 2, 7, 5, 21 et -7. Recopier tab1 dans un
tableau tab2. Comparer les tableaux tab1 et t2 en utilisant l'opérateur == et la méthode equals.