TP Java01 Corrige
TP Java01 Corrige
TP Java01 Corrige
Sur le site de l’université, l’environnement Java est disponible sur Linux. Vous devez donc ouvrir le système d’exploitation Linux
et pas Windows pour travailler.
a) Comme pour toute activité sur un ordinateur, il vous est conseillé d’organiser vos fichiers. Créez donc un sous répertoire dans
votre dossier de travail correspondant à ce cours.
Remarque : Vous pourrez aussi créer, à votre convenance, des sous répertoires par TP ou par thème traité…
b) Java doit être déjà installé sur votre poste. Vérifiez la version utilisée en saisissant la commande suivante à partir de la console
(ou terminal) : > java -version
En retour, vous devez avoir un message vous indiquant que vous travaillez dans la version 1.6 :
> java version "1.6.0_10"
c) Vérifiez que vous pouvez lancer java à partir de votre répertoire de travail en tapant la commande suivante :
> javac
Vous devez voir apparaître les différentes options de la commande javac
- Sauvegardez votre source avec une extension « .java » en prenant garde à ce que le nom du fichier soit égal au nom de la classe.
- Vérifiez que le fichier source créé est présent dans votre répertoire de travail
- Compilez ce fichier source par la commande : > javac fichierSource (Ex : javac Bonjour1.java)
- Vérifiez que la classe a été créée dans votre répertoire de travail
- Exécutez votre programme grâce à la commande : > java NomDeLaClasse (Ex : java Bonjour1)
Page 1
Exercice 2 : Récupérer des informations dans les paramètres de la ligne de commande
Pour saisir des informations en mode console, nous avons besoin d’une classe Lire.class. Téléchargez le source de cette classe à
l’adresse suivante puis compilez : http://igm.univ-mlv.fr/~chochois/M1_AIGEME/data/
L’alimentation d’une variable « nom » de type « chaîne de caractères » se fera avec l’instruction suivante :
nom = Lire.lireStr();
Page 2
Exercice 4 : Opérations
Ecrire un programme qui lit deux entiers passés en paramètres sur la ligne de commande et affiche leur somme, leur différence,
leur produit et leur quotient.
Conseil : Les paramètres sur la ligne de commande doivent être convertis en nombres entiers à l’aide d’une instruction
équivalente à celle-ci : paraEntier = Integer.parseInt(args[0]);
Page 3
S’il vous reste du temps…
a) Affichage du message « Bonne annee 2009 » dans une boîte de dialogue (mode graphique)
- Appliquer le même principe que dans le premier programme mais utiliser l’instruction showMessageDialog inclus dans la
classe JOptionPane du package javax.swing.
Exemple : javax.swing.JOptionPane.showMessageDialog(null, "Bonjour");
Modifier votre programme pour demander une information à l’utilisateur via une boîte de dialogue par l’instruction
showInputDialog inclus dans la classe JOptionPane du package javax.swing.
Votre programme devra alors afficher dans une boîte de dialogue un résultat prenant en compte cette information.
Remarque : Pour éviter de saisir toute l’instruction à chaque fois, vous pouvez importer la classe dans votre source grâce à
l’instruction : import javax.swing.JOptionPane placée au début de votre source.
Il suffira alors d’écrire JOptionPane.showInputDialog(null,"Saisir votre nom :");
Page 4