Vous êtes sur la page 1sur 1

TP JAVA

Exercice 1 :

Créer une classe Point caractérisée par : - deux coordonnées de types doubles - un constructeur pour
initialiser les données - une méthode translation qui permet de décaler le point - une méthode qui
permet d'afficher les coordonnées avant et après translation. Une méthode main pour le test. Ainsi,
créer un tableau contenant des objets Point et l'afficher.

Sol :

public class Point {


private double a,b;
public Point (double a , double b){
this.a = a;
this.b = b;
}
public Point() {
this.a = 0;
this.b = 0;
}
public void translate(double ta, double tb) {
a = a + ta;
b = b + tb;
}
public String toString() {
return "(" + a + "," + b + ")";
}
public static void main (String[] args){
Point o = new Point(2.5,3.7);
String t = o.toString();
System.out.println("Avant translation: "+ t);
o.translate(0.5,-1.5);
String t1 = o.toString();
System.out.println("Aprés translation: "+ o.toString());

String tab[] = new String [2];


tab[0] = t;
tab[1] = t1;
System.out.println(tab[0] + "|"+ tab[1]);
}
}

Vous aimerez peut-être aussi