Académique Documents
Professionnel Documents
Culture Documents
Introduction :
Le langage Java est un langage de programmation orienté objet créé en 1995 par Sun
Microsystems. Il permet une programmation :
1 - Orientée-objet
2 - Modulaire - on peut écrire des portions de code génériques, c-à-d utilisables par plusieurs
applications
3 - Rigoureux - la plupart des erreurs se produisent à la compilation et non à l’exécution
4 - Portable un même programme compilé peut s’exécuter sur différents environnements
Installation Java :
Pour programmer en Java, il faut tout d’abord préparer la machine. Vous devez installer le
JDK (Java Development Kit). Pour ce faire, dans un moteur de recherche, vous tapez
Télécharger JDK et vous accéder au site d’Oracle :
Ensuite y a deux façons de faire, soit télécharger Java Platform (JDK). Dans ce cas il faut faire
une configuration qui est fastidieuse surtout pour un débutant et vous installez en plus un
IDE (Ex : Eclipse), c'est-à-dire un éditeur de codes pour développer en Java. L’autre méthode
d’installation est de télécharger NetBeans with JDK. Si vous installez ce dernier, vous
installez en même temps NetBeans, JDK et JRE (Java Runtime Environment).
Remarque :
1 ère Etape : Vous lancez le logiciel Eclipse. Un message apparait vous demandant de créer
un espace de travail. A l’ouverture, vous avez à gauche l’explorateur de fichiers et dossiers
crées. Au milieu, l’espace d’édition de programmes. La partie en bas (Problems, Javadoc,
Declaration) , on ne s’en servira pas, donc vous pouvez fermer cette partie. A droite aussi, la
liste des taches vous n’avez pas besoin.
2 ème Etape : Création de nouveau projet, choisir Java Project, nommer votre projet TP0.
3 ème Etape : Création de fichier avec New Java Class. Dans Name, vous utilisez le terme
(Principale). En bas, cochez la case : public static void main(String[] args)
4 ème Etape : Vous retapez le programme en dessus- ensuite cliquez sur Run
Exercice 1 :
Cet exercice permet de s’initier aux variables et operateurs Java. Les types de données de
base en Java sont classifiées en plusieurs types : boolean, byte, short, int, long, float, double,
char, string.
Pour déclarer une variable Java on doit taper le type de la variable suivi de son nom
int x=3;
int y=2*x
- Afficher maintenant les résultats avec la commande précédente
Note : Le symbole + ici joue le rôle de concaténation et non pas la somme puis qu’il
rassemble une variable String avec une variable de type int.
Remarque :
Je vous ai dit précédemment que votre programme Java, avant de pouvoir être exécuté, doit
être précompilé en byte code. Eh bien, la possibilité de forcer le compilateur à ignorer
certaines instructions existe ! C’est ce qu’on appelle des commentaires, et deux syntaxes
sont disponibles pour commenter son texte :
1. // commentaire sur une ligne
2. /* commentaire multi-lignes */
Pour déclarer une variable de type chaine de caractère on utilise la commande String
suivie du nom de la variable
Exercice 2 :
String monAvion=’’ Boeing’’ ;
String couleur=’’grise’’ ;
Afficher maintenant les résultats avec la commande précédente en mentionnant pour :
monAvion : ‘’La marque de mon avion est : ‘’
couleur: ‘’La couleur de mon avion est : ‘’
Exercice 3 :
Ecrire un programme qui calcule le quotient de deux entiers donnés et l’affiche dans la
console. Ce programme sera divisé en trois étapes :
Exercice 4 :
dividende=clavier.nextDouble();
System.out.print("Entrer le diviseur : ");
// Enregistrement d’un nombre entier tapé au clavier
diviseur=clavier.nextInt();
// Calcul du quotient
quotient= dividende / diviseur;
// Affichage du résultat dans la console
System.out.print("Le quotient de la division est " +
quotient);
clavier.close(); // Libération de l'espace mémoire utilisé
par le scanner (ou réservé a l’objet clavier)
}
}
Note :
- Instruction : Si… Alors … Sinon…
If (condition) {
actions
} else {
actions
}
-Operateurs de comparaison: égalité ==, différence !=
Ecrire un programme Java qui vous donne la main pour entrer des nombres entiers relatifs.
Ensuite faire un test pour afficher :
Exercice 6 :
- Ecrire un programme Java qui calcule le prix d’un article (prixArticle) soldé selon qu’il
soit soldé a -20% ou -50%. Donc on demande à l’utilisateur de rentrer le prix de
l’article avant qu’il soit soldé.
- Ensuite de rentrer le code solde selon que l’article est soldé -20% (codeSolde=1) ou -
50% (codeSolde=2). Au final faire l’opération nécessaire du calcul de l’article soldé et
l’afficher.
- Dans le même programme vous rajoutez un cas supplémentaire et que l’article est
soldé -70% sans taper le codeSolde correspondant dans le programme.
- Remplacez fonction System.out.print par la fonction System.out.println,
quelle est votre remarque ?
multiples Switch. Les instructions break s’utilisent dans le cas d’exécution d’un seul bloc
case
- Ecrire un programme Java qui vous donne la main pour entrer un nombre entier.
- Mettre le code qui calcule le factoriel de ce nombre entier n
- Afficher le résultat (‘Factoriel de n est …’)
Exercice 9 :
- Calculer les intérêts acquis au bout de n années en utilisant toutes les fonctions
apprises jusqu'à maintenant.
- Formater le résultat à virgule flottante avec une précision de 5 digits.
Exercice 10 : (Récapitulatif)
- Donnez un récapitulatif de tout ce que vous avez appris dans cette première partie de TP et
citez toutes les fonctions utilisées dans les différents programmes implémentés en langage
de programmation Java.