Académique Documents
Professionnel Documents
Culture Documents
TP n°2
Programmation Orientée Objet - Java –
Les bases du langage Java
Eclipse
Eclipse est un IDE (Integrated Development Environment). Il est développé par IBM,
est gratuit et disponible pour la plupart des systèmes d'exploitation.
C'est un logiciel qui va simplifier votre programmation Java en proposant un certain
nombre de raccourcis et d'aide à la programmation. Par exemple, au fur et à mesure
que vous écrivez le programme, eclipse analyse le code et souligne en rouge les
parties qui ne passeront pas à la compilation et en jaune les parties qui pourront
passer à la compilation mais qui peuvent éventuellement poser un problème. Cela
peut parfois paraître déroutant puisque tant que la ligne n'est pas terminée (le
point-virgule est donc manquant), eclipse indique une erreur en soulignant le tout en
rouge !
Installation
Eclipse est simplement une interface, qui va vous permettre de développer des
programmes en Java. Eclipse peut également être utilisé pour le développement
d'applications écrites avec d'autres langages de programmation.
Rendez-vous sur le site : www.eclipse.org/downloads/ et récupérez le fichier Eclipse
IDE for Java Developers qui correspond à votre système d'exploitation.
Utilisation
Lancez le logiciel eclipse (si vous n'avez pas créé de raccourci, l'application se trouve
dans le dossier eclipse). La fenêtre « Workspace Launcher » s'ouvre. Elle vous
demande d'indiquer le dossier dans lequel tous vos programmes Java seront rangés.
La page d'accueil d'eclipse s'affiche. Vous voilà prêts à coder en Java.
La
fenêtre « Package Explorer » va permettre de retrouver vos programmes. La grande
partie, vide pour l'instant, contiendra le code Java des programmes. La partie basse,
permettra de suivre l'exécution des programmes.
Chaque série de TP correspondra à un projet (project). À chaque nouvelle série, il
faudra donc aller dans le menu File et choisir l'entrée New/Java Project. Dans la
fenêtre qui s'ouvre
donner un nom au projet (« project_TP1 » pour cette première feuille de TP) et cocher
la case qui vérifie que le JRE utilisé sera celui par défaut. Valider enfin en cliquant
sur le bouton finish. Une fois créé, le nouveau projet doit apparaître dans la fenêtre «
Package Explorer ». Tous les exercices de la feuille de TP seront regroupés dans un
même projet. Chacun fera l'objet d'un package. Avant de commencer un exercice il
faudra donc créer un nouveau package (File/New/Package) que l'on nommera Ex0
pour ce petit test.
Le package contiendra tous les fichiers nécessaires à un exercice (au début nous
n'aurons qu'un seul fichier par package mais au fur et à mesure des TPs cela
changera puisque nous aurons un fichier pour chaque classe…). Après s'être assuré
que le package est bien sélectionner, créer une classe (File/New/Class). Dans la
fenêtre qui s'ouvre, donner un nom à la classe (« Test » dans cet exemple) et
indiquer si la classe contient la méthode main : penser à cocher la case « public
static void main(String[] args) », cela sera déjà ça que l'on n'aura pas à écrire.
Il n'y a plus qu'à compléter la méthode main avec par exemple
l'instruction : System.out.println ("J'ai écrit mon 1er programme JAVA
:-)") ;
Pour exécuter le programme il faut simplement cliquer sur le bouton représentant une
flèche blanche dans un rond vert. Le déroulement de l'exécution apparaît alors dans
la Console qui se trouve dans la partie basse de la fenêtre.
Exemple :
rayon extérieur : 14
rayon intérieur : 10
donnez un point x : 12 y : 0
ce point est dans la couronne
Indication : la distance d’un point A(x,y) à l’origine est �� = ඥ��ଶ + ��ଶ
Exercice 3 : Moyenne
Ecrire un programme qui lit au clavier une suite de nombres réels positifs ou nuls
(correspondant à des notes), terminée par la valeur -1, et calculer la moyenne de ces
valeurs. Exemple de trace d'exécution (en gras les valeurs introduites par l'utilisateur)
:
Exemple :
donnez une note ( >=0 ou -1 pour arrêter): 9.6
donnez une note ( >=0 ou -1 pour arrêter): 9.7
donnez une note ( >=0 ou -1 pour arrêter): 10.0
donnez une note ( >=0 ou -1 pour arrêter): 12.8
donnez une note ( >=0 ou -1 pour arrêter): 9.9
donnez une note ( >=0 ou -1 pour arrêter): -1
La moyenne est : 10.4
Ecrire un programme affiche un motif triangulaire dont la taille est fixée par une
valeur lue au clavier. Exemple de trace d'exécution (en gras les valeurs introduites
par l'utilisateur):
Exemple
donnez taille du motif : 7
*
**
***
****
*****
******
*******
Exemple
C:\JAVA\TP2>
Exercice 8 : Calcul de xn
Pour effectuer ce calcul on ne fera pas appel aux méthodes de la classe Math (pow
ou exp et log), mais on utilisera des instructions itératives (for, while ou do while).
Ecrire un programme qui choisit un nombre entier au hasard entre 1 et 10. Laisse 3
chances à l’utilisateur pour le trouver (en l’indiquant au clavier), lui demande ensuite
s’il souhaite rejouer. Eviter au maximum les redites (ne pas répéter le code)