TP1 POO Java 2024 GI2

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 4

Université Abdelmalek Essaâdi Module : Modélisation et POO

Ecole Nationale des Sciences Appliquées de Tétouan Elément : POO avec Java

TP N° 1 : Préparation de l’environnement de travail et création de


simples programmes en Java
1- Installation du JDK
Eclipse est un IDE (Integrated Development Environment) qui aura besoin d'un environnement d’exécution Java
appelé JRE (Java Runtime Environment) ou d'un kit de développement Java appelé JDK (Java Development Kit)
pour fonctionner. Vaut mieux installer un JDK au lieu d'un JRE pour bénéficier automatiquement de la Javadoc et
du code source de l'API Java Standard. La version de la JDK à installer est la dernière version stable disponible sur
le site d’Oracle (dans notre cas la version 20.0.2) :
https://www.oracle.com/java/technologies/javase/jdk20-archive-downloads.html

2- Java en ligne de commande


Bien que ce ne soit pas le mode de développement le plus utilisé, Java peut être utilisé en ligne de commande. Il
est toujours utile de savoir compiler et exécuter une application Java en ligne de commande. Pour compiler votre
programme, vous devez utiliser le compilateur Java (javac). Après compilation, s’il n’y a pas eu d’erreur, un fichier
.class sera créé. Pour exécuter le fichier .class, vous devez appeler l’interpréteur Java à l’aide de la commande :
java MaClasse.

3- Installation et configuration d’Eclipse


Eclipse est un logiciel qui simplifie la programmation en proposant un certain nombre de raccourcis et d'aides. Il
est développé par IBM, il est gratuit et disponible pour la plupart des systèmes d'exploitation. Au fur et à mesure
que vous programmez, Eclipse compile automatiquement le code que vous écrivez, en soulignant en rouge ou
jaune les problème qu'il décèle. Il souligne en rouge les parties du programme qui ne compilent pas (Errors), et en
jaune les parties qui compilent mais peuvent éventuellement poser problème (warning).

Dans les prochains TPs de Java, nous utiliserons Eclipse comme environnement de développement. Il faudrait
utiliser la dernière version stable d’Eclipse installable qui peut être téléchargée de la page web officielle d’Eclipse
https://www.eclipse.org/downloads/packages/installer. Eclipse est utilisé pour le développement C/C++, PHP,
Java, JEE, … En effet, pour le développement Java standard le package à télécharger est « Eclipse IDE for Java
Developers ». Aussi, Eclipse est un logiciel portable ainsi vous pouvez l’installer seulement via son archive .zip à
décompresser dans un répertoire dans l’espace de votre disque dur.

a) Lancer l’IDE Eclipse.


b) Créer votre WorkSpace dans le répertoire X:\Programmation_JAVA\WorkSpaceTP\

Pr. Abdeljebar MANSOUR Année Universitaire 2024-2025 Page 1 sur 4


Université Abdelmalek Essaâdi Module : Modélisation et POO
Ecole Nationale des Sciences Appliquées de Tétouan Elément : POO avec Java

Qu’est-ce qu’un Workspace ?


Le workspace est le répertoire dans lequel sont stockés les différents programmes que vous allez réaliser et la
configuration d'Eclipse. Ainsi si vous supprimer le workspace votre configuration Eclipse sera perdu. En toute
rigueur les paramètres de configuration sont stockés dans un sous-dossier caché nommé .metadata, ainsi, effacer
ce dossier ou démarrer Eclipse avec l'option -clean va supprimer ces paramètres.

Comment changer le workspace ?


Il est possible de changer le workspace à tout moment. Le workspace en cours est alors fermé. En procédant
comme suit :
Aller dans le menu « File» / « Fichier ».
Puis sélectionner « Switch workspace ».
4- Création d’un projet Java
a) Pour créer un projet JAVA aller dans l’onglet File/Fichier et cliquer sur New -> Project / Nouveau
-> Projet :

b) Choisir Java Project / Projet Java :

c) Ensuite, donner un nom à votre projet (par exemple MyFirstProject) puis cliquer sur Finish /
Terminer.
5- Création d’un package
En Java, les classes sont organisées en package qui forment une arborescence. Un package est un ensemble de
classes attachées à un même concept. Un exemple est donné par l'API (Application Programming Interface) Java
fournie en standard on trouve le packages suivants : java.io qui regroupe toutes les classes associées aux entrées
sorties. L'organisation sur disque des fichiers source doit refléter l'organisation en packages. Pour créer un package,
faites clic droit sur le dossier des sources (src), donner un nom à votre package (par exemple ma.ac.ensate.tp) et
cliquer sur Finish / Terminer.

Pr. Abdeljebar MANSOUR Année Universitaire 2024-2025 Page 2 sur 4


Université Abdelmalek Essaâdi Module : Modélisation et POO
Ecole Nationale des Sciences Appliquées de Tétouan Elément : POO avec Java

6- Création d’une classe


Rappel sur l’architecture générale d’un programme Java : Programme source Java = ensemble de fichiers « .java »
chaque fichier « .java » contient une ou plusieurs définitions de classes. Au plus une définition de classe public par
fichier « .java » avec nom du fichier = nom de la classe publique.

a) Pour créer une classe il faut faire un clic droit sur le package dont vous voulez ajouter la classe
Puis sur le menu contextuel cliquer sur New -> Class / Nouveau -> Classe :

b) Donner un nom à votre classe et cliquer sur Finish / Terminer :

7- Compilation
Par défaut, lorsqu’un projet est créé, Eclipse active l’option de « compilation automatique ». Ainsi, votre projet est
compilé en temps réel, dès que vous tapez du code et sauvegardez un fichier ou que vous en lancez l’exécution.
Vous pouvez désactiver la compilation automatique dans le menu Project en décochant « Build Automatically ».

8- Exécution d’un programme


a) Ajouter la méthode main suivante dans votre classe MyFirstClass:

public static void main(String[] args) { System.out.println("Bonjour ENSATé 2024"); }

Astuce : On peut générer une méthode main avec la façon suivante :

Ecrire main dans le corps de la classe puis cliquer sur Ctrl+Espace et puis sur la touche Entrer. Ainsi, on peut
générer l’instruction « System.out.println(); » comme suit : Ecrire Syso ou syso puis cliquer sur Ctrl+Espace . En
général lorsque vous écrivez votre programme, Eclipse peut vous aider à compléter ce que vous écrivez, en
utilisant le raccourci clavier Ctrl+Espace.

b) Exécuter le programme en cliquant sur l’icône de la barre d’outils ou clic droit sur la classe -> Run As
-> Java Application. Le résultat d’exécution du programme s’affiche dans la console :

9- Raccourcis clavier indispensables


Vous pouvez afficher la liste des raccourcis clavier pour Eclipse par Ctrl + Shift + L ou Ctrl + +L.

Il est possible de configurer soi-même sa combinaison pour les raccourcis clavier en allant dans le menu
Window -> Preferences -> General -> Keys.

Pr. Abdeljebar MANSOUR Année Universitaire 2024-2025 Page 3 sur 4


Université Abdelmalek Essaâdi Module : Modélisation et POO
Ecole Nationale des Sciences Appliquées de Tétouan Elément : POO avec Java

Les raccourcis suivants sont très utiles lors de l’édition d’un programme sur Eclipse :
Ctrl + Espace : Auto-complétion.
Ctrl + Shift + O : Organise les Imports.
Ctrl + Shift + R : Recherche d'un fichier dans le workspace.
Ctrl + Shift + T : Rechercher une classe dans le workspace.
Ctrl + T : Affiche l'arborescence d'héritage de la classe courante.
Ctrl + Shift + F : Formatage du code (vous pouvez surligner une zone de code pour
restreindre le formatage).
Ctrl + Shift + I : Indentation du code (vous pouvez surligner une zone de code
pour restreindre l'indentation).
Ctrl + Shift + C : pour commenter / dé-commenter les lignes sélectionnées
Ctrl + Shift + P : Pour se déplacer d'une accolade à l'autre.
Ctrl + K et Ctrl + Shift + K : Positionne le curseur sur l'occurrence suivante ou
précédente de la sélection de départ.

10- Exemples de programmes en Java


Réaliser sur Eclipse les programmes suivants :

Exercice 1 :
Ecrire un programme qui demande à l’utilisateur de saisir deux nombre entiers et qui affiche leur somme et leur
produit.

Exercice 2 :
Ecrire un algorithme qui permet de calculer la surface d’un carré (Rappel : Surface d’un carré = longueur * longueur).

Exercice 3 :
Ecrire un programme en java qui permet de calculer la factorielle d’un nombre saisi au clavier. Le programme doit
tenir en compte que la factorielle n'est définie que sur les entiers positifs.

Exercice 4 :
Ecrire un programme qui affiche un triangle isocèle composé de caractères ’+’. On demandera à l’utilisateur de
rentrer le nombre de lignes (n) à avoir dans le triangle. Pour chaque ligne, il faudra afficher un certain nombre
d’espaces, puis un certain nombre d’étoiles. Par exemple, pour n=4 lignes le résultat sera :

+
+++
+++++
+++++++
Exercice 5 :
Ecrire un programme qui propose un menu permettant de rassembler tous les programmes précédents dans un
seul programme. Ainsi, le résultat sera comme suit :

Veuillez choisir un des programmes suivants :


1- Somme et produit de deux entiers
2- Surface d’un carré
3- Factorielle d’un nombre
4- Dessiner un triangle
5- Quitter le programme

Pr. Abdeljebar MANSOUR Année Universitaire 2024-2025 Page 4 sur 4

Vous aimerez peut-être aussi

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy