bom aos trancos e barrancos estou entendendo java e aprendendo sobre orientacao a objetos.
seguinte me deparei com um pequeno probleminha
fiz a poucos dias um código para alguém escrever 3 pontos de um tringulo e o programa calcular o tamanho total das linhas (retas) entre os pontos.
Criei array para o ponto 1, 2 e 3 e depois coloquei uma formula de pitagoras para calcular o tamanho da reta.. (ponto 2- ponto 1 )²
agora estou tentando trabalhar com Orientação a objetos, e criar o ponto em uma classe nova e a linha (reta) em outra e retornar o tamanho dela..
consegui fazer a classe para criar o ponto, mas nao consigo fazer o que cria a linha(reta), principalmente poe que não sei como fazer, ou oq fazer com os pontos.
Alguém pode da uma força??
aqui vai o q eu fiz:
public class Vetores {
public static void main (String[] args){
Scanner input = new Scanner(System.in);
Points[] point;
point = new Points[3];
int x;
int y;
System.out.print("Insira a coordenada x do 1. vetor: ");
x = input.nextInt();
System.out.print("Insira a coordenada y do 1. vetor: ");
y = input.nextInt();
point[0] = new Points(x, y);
System.out.print("Insira a coordenada x do 2. vetor: ");
x = input.nextInt();
System.out.print("Insira a coordenada y do 2. vetor: ");
y = input.nextInt();
point[1] = new Points(x, y);
System.out.print("Insira a coordenada x do 3. vetor: ");
x = input.nextInt();
System.out.print("Insira a coordenada y do 3. vetor: ");
y = input.nextInt();
point[2] = new Points(x, y);
System.out.println("Dados: ");
System.out.println("x:" + point[0].getX() + " y:" + point[0].getY());
System.out.println("x:" + point[1].getX() + " y:" + point[1].getY());
System.out.println("x:" + point[2].getX() + " y:" + point[2].getY());
Linie[] line;
line = new Linie [3];
line[0] = new Linie (point[0], point[1]);
line[1] = new Linie (point[0], point[2]);
line[2] = new Linie (point[1], point[2]);
System.out.println("Adeus!");
}
}
class Points {
int xcoordenada ;
int ycoordenada ;
public Points(int x, int y)
{
this.xcoordenada = x;
this.ycoordenada = y;
}
public int getX()
{
return xcoordenada;
}
public int getY()
{
return ycoordenada;
}
}