01/10/2018, 10:01

Mong các bác giúp em viết hàm tìm Khoảng cách giữa 2 điểm nhỏ nhất trong class

Vấn đề là em tính được khoảng cách được 2 điểm, nhưng em chưa biết nên viết hàm tìm khoảng cách nhỏ nhất trong class ra sao
Mong các bác giúp em ạ

public class Diem {
    Diem(){
        
    }
            private int td,hd;
            Diem(int x, int y){
                    hd = x;
                    td = y;    
            }
    
     
         Diem nhapdiem(int k) throws IOException{
             int td,hd;
             Scanner nhap = new Scanner(System.in);
             System.out.println("Nhap toa do diem");
             System.out.println("Tung do: ");
             td = nhap.nextInt();
             Scanner nhap1 = new Scanner(System.in);             
             System.out.println("Hoanh do: ");
             hd = nhap1.nextInt();
             Diem toado = new Diem( td, hd);
             return toado; 
         }
         public void setTd(int td) {
          this.td = td;
         } 
         
         public void setHd(int hd) {
          this.hd = hd;
         }
         
         public int getTd() {
          return this.td;
         }
         
         public int getHd() {
         return this.hd;
         }
         
         public void Hienthidiem(Diem toado) {
             System.out.println( "(" + this.hd + "," + this.td+ ")" );
         }
        public double KhoangcachEuclic( Diem p1 , Diem p2 ) {
        double kc;
        kc = Math.sqrt(Math.pow((p1.hd - p2.hd), 2) + Math.pow((p1.td - p2.td), 2));
        return kc;
       }
        
        public int KhoangcachManhattan( Diem p1 , Diem p2 ){
            int kc;
            kc = Math.abs( p1.hd - p2.hd ) + Math.abs( p1.td - p2.td );
            return kc;
        } 
}
rogp10 viết 12:14 ngày 01/10/2018

Nó không phải là phương thức của Diem. Chắc bài sau có nói đấy.

Bài liên quan
0