Buscar

PTI POO senac

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

public class Ponto { 
 private int x, y; 
 //construtores 
 public Ponto(int x, int y){ 
 this.x = x; 
 this.y = y; 
 } 
 public Ponto() { 
 this.x = this.y = 0; 
 } 
 //metodos 
 public String verificaPontos(Ponto p) { 
 return p.x == this.x && p.y == this.y ? "pontos iguais" : "pontos diferente"; 
 } 
 public double calculaDistancia(Ponto p) { 
 double x = Math.pow(p.x - this.x, 2); 
 double y = Math.pow(p.y - this.y, 2); 
 return Math.sqrt(x + y); 
 } 
 
} 
Run | Debung 
class Main { 
 public static void main(String[] args) { 
 Ponto p1 = new Ponto(5, 10); 
 Ponto p2 = new Ponto(50, 100); 
 System.out.println("verficar pontos: " + p1.verificaPontos(p2)); 
 System.out.println("calcula distancia: " + p1.calculaDistancia(p2)); 
 } 
 }

Continue navegando