Programmation
Orientée
Objet
TP n°
1
Exercice 1. Documentation de l'API Java
La documentation de l'API officielle de Java se trouve sur ce site
Exercice 2. Programmation
des exercices vus en TD
Exercice 1 (calculatrice)
programmer la classe Calculatrice
avec les modifications proposées
(affichage plus explicite du résultat, opération modulo
et puissance,
lecture interactive des données).
Exercice 2 (classe Point
et CreationPoint
)
main
, méthode
affiche
dans la classe Point
.x
et y
afin
qu'elles deviennent privés. Modifier le code source en
conséquence.Exercice 3 (types)
int
, commencer par
définir les méthodes :
static
int min(int a, int b)
et
static
int max(int a, int b)
qui calculent respectivement le minimum et le maximum de 2 entiers. Penser à utiliser l'opérateur conditionnel :
expression-test ?
expression-1 : expression-2
plutôt
qu'une instruction if
.
effectuer le calcul dans la méthode main et afficher le résultat. Algorithme :
Initialisation :
définir un attribut minimum
(respectivement maximum
)
initialisé avec la valeur du premier argument.
Boucle : prendre l'argument suivant et calculer le minimum (maximum) entre le minimum (maximum) déjà calculé et la valeur qui vient d'être lue.
Arrêt : tous les entiers transmis ont été lus. Le minimum (maximum) se trouve dans la variable minimum (maximum).
min
et max
doivent
être déclarées static
.
Faire les mêmes calculs de minimum et de maximum avec des I
nteger
.
La
méthode min
aura pour profil :
static
Integer min (Integer a, Integer b)
Elle
appellera la méthode d'instance définie dans la classe Integer
:
int
compareTo(Integer b)
dont le résultat entier est :
0
si les deux Integer
sont égaux
< 0 si l'instance courante est strictement inférieure à b
> 0 si l'instance courante est strictement supérieure à b.
Exercice 3. Introduction
aux
outils du JDK (Java
Developer's Kit)
Réaliser les exercices 1 à 4 de cette page.