Sou novo aqui e espero que não se importem que eu seja “tuga”. Antes de mais, parabéns, pois está visto que são uma grande comunidade.
Agora o meu problema. Tenho este enunciado para fazer um problema:
http://ip.dcti.iscte.pt/enunciados/Problema2.html
E eu fiz este código:
public class Coordenada {
private int x;
private int y;
public Coordenada(final int nova_linha, final int nova_coluna) {
this.x = nova_linha;
this.y = nova_coluna;
}
public Coordenada(final Coordenada c) {
this.x=c.x;
this.y=c.y;
}
public Coordenada(String s) {
// a completar
}
public String toString() {
return "(" + x + ", " + y + ")";
}
public boolean éIgualA(Coordenada c) {
if ( this.x == c.x && this.y == c.y )
return true;
return false;
}
public boolean entre(final Coordenada c_inicial, final Coordenada c_final) {
if((this.getLinha()>=c_inicial.getLinha()) && (this.getLinha()<=c_final.getLinha()) && (this.getColuna()>=c_inicial.getColuna()) && (this.getColuna()>=c_final.getColuna()))
return true;
return false;
}
public int getLinha() {
return x;
}
public int getColuna() {
return y;
}
}
Está tudo mal, certo. :lol: