Java/TD2
- Emacs possede un style java, pratique pour une indentation correcte.
- Ecrire une classe Point, documentée
Point.html pour javadoc, qui manipule des
points a coordonnées entieres ayant :
- un constructeur public Point(int x, int y)
- une methode public double DistanceOrigine()
- une methode public void Affiche()
- une methode public static void main(String[] args) pour tester
le constructeur et les methodes precedentes.
- Afin d'utiliser la boucle for, ecrire une classe SigmaPi,
documentee SigmaPi.html pour javadoc,
ayant :
- une methode public int Sigma(int borne) qui calcule la somme
des entiers de 0 a borne.
- une methode public int Pi(int borne) qui calcule le produit
des entiers de 1 a borne.
- une methode public static void main(String[] args) pour tester
les methodes precedentes.
- Inspirez vous de la classe Hello du TD1 pour ecrire une classe UsePoint,
documentee UsePoint.html pour javadoc,
ayant :
- une methode public static void usage () qui envoie un message
en cas de mauvaise utilisation.
- une methode public static void main(String[] args) qui recupere
les coordonnees du point passees en arguments, puis affiche ses coordonnees
et sa distance a l'origine.
- Inspirez vous de la classe Hello du TD1 pour ecrire une classe UseTableau,
documentee UseTableau.html pour javadoc,
ayant :
- une methode public static void usage () qui envoie un message
en cas de mauvaise utilisation.
- un constructeur public UseTableau(int borne) qui initialise
un tableau de borne entiers avec des valeurs aleatoires comprises
entre 0 et 100, en utilisant la classe Random.
- une methode public int Sigma(int borne) qui calcule la somme
des elements du tableau.
- une methode public int Pi(int borne) qui calcule le produit
des elements du tableau.
- une methode public static void main(String[] args) qui recupere
la taille du tableau en arguments, puis affiche les valeurs des elements,
la somme et le produit.