Boas pessoal tenho uma programinha para criar figuras geometricas
Infelizmente no construtor para os valores da coordenada X subtrai-m 1 double...
exemplo
..
este valores sao apenas passados para o construtor e ninguem os altera...nao sei pk são comidos uns em cada um..excepto no ultimo..minha nossa senhora!!!!
para um rectangulo:
input r 14,7 13,6 70,0 32,0
output:Rectangle[(13.7, 12.6) W69.0 H32.0]
para o circulo
input: 17,0 39,5 41,0
output: Circle[(16.0, 38.5) R41.0]
para o ponto
input : p 45,0 49,0
output: Point[44.0, 49.0]
para o segmento
input : s 8,0 7,0 27,9 56,5
output: Segment[(7.0, 6.0)-(26.9, 56.5)]
nao sei se é o toString ou o java faz algum milagre em comer um valor double...
o totsring esta desta forma para as cada figura...
public String toString() {
return "Rectangle" + "[" + "(" +xMin() + ", " +yMin()
+ ") " + "W" + width() + " " + "H" + height() + "]";
}
public String toString() {
return "Circle" + "[" + "(" + this.centerX() + ", " + this.centerY()
+ ") " + "R" + this.radius() + "]";
}
public String toString() {
return "Point" + "[" + this.getX() + ", " + this.getY() + "]";
}
public String toString() {
return "Segment" + "[" + "(" + this.getFirstX() + ", "
+ this.getFirstY() + ")" + "-" + "(" + this.getSecondX() + ", "
+ this.getSecondY() + ")" + "]";
}