디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

횽들횽들 존경하는 프갤횽들 ㅠㅜ 내 자바소스가 뭐가 문제인지좀..

쿄스케갤로그로 이동합니다. 2010.09.07 08:38:50
조회 81 추천 0 댓글 2

자바 배운지 얼마 안됬는데 열심히 해볼려고 하거던...

어제 학원에서 두 점 간의 거리를 구하고 제일 가까운 점을 찾는걸 만들어봤어...

임의의점 6개중에 한개를 선택하면 그 점 중에 가장 가까운 점을 찾는건데

거리계산 같은건 다 되는데... 가장 가까운점을 인식을 못해 ㅠㅜ 분명 코딩이 엉터리라 그런거 같긴 한데...

코딩을 별로 안해봤거던.. 아직 어떻게 클래스 구성을 해야 효율적인지도 모르겠고.. 어떨때 메소드를 써야 효율적인지도 모르겠고...

아무튼 쏘스좀 보고 도대체 왜!! 마지막에 가장 가까운점을 못찾고 초기값을 뱉어내는 지좀 알려줘 ㅠㅜ

중간에 결과 확인값 할려고 쓸데 없는 코딩도 넣었어.. 프린트문으로;;; 그건 알아서 패스해서 봐줘 ㅠㅜ

-----------------
package keoerdfirst;


public class Calm //extends PointSet
{
 
 public double tmp=0.0;
 public  String firstname="";
 public  String secndname="";
 public  double firstx;
 public  double firsty;
 public  double secondx;
 public  double secondy;
 Point instancetmp = new Point(firstx, firstx, firstname);
 Calm(){
  
 }
 Calm(Point a, Point b) {
  setcalm(a,b);
  }
 public void setcalm(Point a,Point b){
  double z=Math.sqrt((((a.x-b.x)*(a.x-b.x))+
    ((a.y-b.y)*(a.y-b.y))));
//  System.out.println(z);
  
  if(tmp==0.0){
   tmp=z;}
  else if(z<=tmp){ 
  tmp=z;
  firstname=a.z;
  secndname=b.z;
  firstx=a.x;
  firsty=a.y;
  secondx=b.x;
  secondx=b.y;
  instancetmp=b;
  
  }System.out.println(firstname+"("+a.x+","+a.y+")와 "+secndname+"("+b.x+","+b.y+")의 거리가 가장 짧습니다");
  System.out.println("거리는 "+tmp+"입니다.");
 }
 public void settmp(double tmp){
  this.tmp=tmp;
 }
 public double gettmp(){
  return tmp;
 }
}

// Calm(Point a, Point b) {
 
// public void setpoint(Point a,Point b){
// z=Math.sqrt((((a.x-b.x)*(a.x-b.x))+
// ((a.y-b.y)*(a.y-b.y))));}
// public double getpoint(){
//  return z;
////  
// }

--------------------------------------------------------
package keoerdfirst;

public class Point {
 public double x;
 public double y;
 public String z;
 public String name;
 Point(double a, double b, String c){
 this.x = a;
 this.y = b;
 this.z = c;
 }
}

----------------------------------
package keoerdfirst;


public class PointTest extends Calm{


 PointTest(Point a, Point b) {
  super(a, b);

 }

 public static void main(String[] args) {
  Calm calm1 = new Calm();
  Point point[] = new Point[6];
  point[0]=new Point(1,3,"첫번째 점");
  point[1]=new Point(5,10,"두번째 점");
  point[2]=new Point(3,4,"세번째 점");
  point[3]=new Point(6,6,"네번째 점");
  point[4]=new Point(7,3,"다섯번째 점");
  point[5]=new Point(8,4,"여섯번째 점");
  for(int i=0;i<point.length;i++){
   if(point[0]!=point[i]){
  Calm calm = new Calm(point[0], point[i]);
  
   }
   
  
  }
 System.out.println(calm1.firstname+"("+calm1.firstx+","+calm1.firsty+")와 "+calm1.secndname+"("+calm1.secondx+","+calm1.secondy+")의 거리가 가장 짧습니다");
 System.out.println("거리는 "+calm1.tmp+"입니다.");
 System.out.println(calm1.gettmp());
 System.out.println("확인 "+calm1.instancetmp.x+"입니다.");
 }

}
-----------------------------
(1.0,3.0)와 (5.0,10.0)의 거리가 가장 짧습니다
거리는 8.06225774829855입니다.
(1.0,3.0)와 (3.0,4.0)의 거리가 가장 짧습니다
거리는 2.23606797749979입니다.
(1.0,3.0)와 (6.0,6.0)의 거리가 가장 짧습니다
거리는 5.830951894845301입니다.
(1.0,3.0)와 (7.0,3.0)의 거리가 가장 짧습니다
거리는 6.0입니다.
(1.0,3.0)와 (8.0,4.0)의 거리가 가장 짧습니다
거리는 7.0710678118654755입니다.
(0.0,0.0)와 (0.0,0.0)의 거리가 가장 짧습니다
거리는 0.0입니다.
0.0
확인 0.0입니다.
----------------
이렇게 나와 ㅠㅜ
부탁할께 ㅠㅜ

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 비난 여론에도 뻔뻔하게 잘 살 것 같은 스타는? 운영자 24/06/03 - -
218119 여성 이야기가 나와서 하는 말인데... [10] (175.196) 10.11.16 144 0
218118 cyluss횽아만 내 입갤 쿼리를 이해했구낰ㅋㅋㅋㅋㅋㅋㅋㅋㅋ [5] 해일리갤로그로 이동합니다. 10.11.16 67 0
218117 장모씨 사건에대해.. [33] 김늅늅(61.40) 10.11.16 190 0
218116 네임드하면 [1] 파이썬가드(203.232) 10.11.16 49 0
218114 오늘은 ><ㅜ [2] alghost갤로그로 이동합니다. 10.11.16 43 0
218113 졸려죽겠다아.... [2] Rei@디씨갤로그로 이동합니다. 10.11.16 62 0
218111 아직스마트폰은 데탑을 대체하지는못해 [5] 파이썬가드(203.232) 10.11.16 97 0
218109 인터넷 설치 기사의 불친절한 서비스 [3] 캐꼬꼬닭(112.216) 10.11.16 193 0
218108 정비소 업체의 불친절한 설명 [3] 캐꼬꼬닭(112.216) 10.11.16 97 0
218107 geek들은 답이 ㅇ벗다능 [4] 땡칠도사갤로그로 이동합니다. 10.11.16 117 0
218104 [ 돈이 인간에게 가져다 준 착각 ] 에 대한 설명 [1] (175.196) 10.11.16 62 0
218102 커널 오브젝트와 유저 오브젝트 왜 구분하나여 [23] ssnim갤로그로 이동합니다. 10.11.16 180 0
218101 주석은 없을 수록 제맛 [6] [성대아싸]갤로그로 이동합니다. 10.11.16 126 0
218100 해결할수없는 난제를 마주하면 어떻게 대처하나여? [4] 키사수(115.93) 10.11.16 66 0
218099 프갤러들아 나 입갤욬ㅋㅋㅋㅋ [7] 해일리갤로그로 이동합니다. 10.11.16 92 0
218098 오빠들, 제발 사람하나살린다셈치고 도와주세요 자바스크립트 제발 ㅠㅠㅠㅠㅠ [11] Azaleah갤로그로 이동합니다. 10.11.16 137 0
218097 요즘 돈 좀 많이 아끼네... [4] 땡칠도사갤로그로 이동합니다. 10.11.16 171 0
218096 아흑 박스웹은 alghost갤로그로 이동합니다. 10.11.16 40 0
218095 문제가 생겼다 [4] cyluss갤로그로 이동합니다. 10.11.16 78 0
218094 애플 아이폰은 왜 objective-c 라는 좆같은 언어를 쓰는거임? [7] ㅗㅓㅏㅕㅛ(222.168) 10.11.16 234 0
218093 flex 졷밥이네 [1] 116.44(116.44) 10.11.16 70 0
218092 프겔 irc의 논제 4가지 [12] Vita500갤로그로 이동합니다. 10.11.16 222 0
218090 쩌는형들 나 문과병신인데 간단한 숙제 좀 도와줘..ㅠㅠ [4] 길모어(142.151) 10.11.16 94 0
218088 스트럿츠2 괜히 배웠다.. [1] 홍어(218.51) 10.11.16 130 0
218087 별 미친 노친네가 와서 물 흐리고 가네 ; [3] 다람쥐v갤로그로 이동합니다. 10.11.16 204 0
218086 하앍 닭똥집에 술한잔 [3] prismatic갤로그로 이동합니다. 10.11.16 112 0
218085 절대값이 음수 나오게 하기 [12] 노힛갤로그로 이동합니다. 10.11.16 256 0
218084 프로그래머의 불친절한 주석글 [84] 장은성(220.121) 10.11.16 1292 0
218083 회사에서 일할 때 [3] ㅇㅇㅃ갤로그로 이동합니다. 10.11.16 112 0
218082 사업과 기획, 프로그래밍 구현, 디자인 모든 업무 프로세스의 진리 [4] 홍어(218.51) 10.11.16 110 0
218080 횽들은 한 2시간에 몇라인정도 코딩함? [13] 별가사리(122.40) 10.11.16 193 0
218079 횽들 매트랩 간단한것좀 도와줘! [7] 용언(123.111) 10.11.16 134 0
218078 혹시 UVa 하는사람 없나? [22] 에필로스갤로그로 이동합니다. 10.11.16 148 0
218077 횽들 다 자는건 아니져? c언어좀 도와줘요ㅠㅜ [27] 나무브리츠갤로그로 이동합니다. 10.11.16 204 0
218076 qbasic 소스 분석해주실분-50만원 이상 협의 가능 [8] 장은성(220.121) 10.11.16 301 0
218075 껍데기는 가라! [1] ㅇㅇㅃ갤로그로 이동합니다. 10.11.16 91 1
218074 구조체 퀵소트 헬프좀요 ㅠㅠ [4] 학교에선뭘배(219.249) 10.11.16 1080 0
218073 항락 x맛x라니 닉 맛깔스러운데 [4] prismatic갤로그로 이동합니다. 10.11.16 70 0
218072 ㅠㅠ 으악 도와주세영 [18] 고갱님(110.5) 10.11.16 120 0
218070 티스토리 주소 뒷자리에 쓰이는 암호화 종류 [3] ☣➎➊➎☣갤로그로 이동합니다. 10.11.16 163 0
218069 너님들 따위를 써줄 회사는 없음 [2] 유리한갤로그로 이동합니다. 10.11.16 171 0
218068 요즘 한국에는 일거리가 넘쳐난다며? [3] 푸른숲갤로그로 이동합니다. 10.11.16 164 0
218067 형들 JSP 질문좀할께 가르쳐줭 ㅠㅠ 유유유(218.148) 10.11.16 123 0
218066 Oop와 패턴 [7] 초밥술사갤로그로 이동합니다. 10.11.15 104 0
218064 340억짜리 원전공사를 200억에 수주해놓았다는게 레알? [2] Vita500갤로그로 이동합니다. 10.11.15 121 0
218062 스마트폰의 역할 [1] 초밥술사갤로그로 이동합니다. 10.11.15 52 0
218060 상속이 아니라 패턴이 코드 재사용 해주게 하는거 아닌가효 [4] 르하소갤로그로 이동합니다. 10.11.15 83 0
218058 프로그래밍에 대해서 질문.... [7] 고딩(122.254) 10.11.15 123 0
218057 자기랑 상관없으면 남이야 어찌됐든 신경쓰지 말자.jpg [4] ㅇㅇ(222.107) 10.11.15 145 0
218055 맛폰 기계 면으로 박식한 횽 없나 [1] 딸기맛딸기(211.202) 10.11.15 58 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2