디시인사이드 갤러리

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

갤러리 본문 영역

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

쿄스케갤로그로 이동합니다. 2010.09.07 08:38:50
조회 85 추천 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
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 현역으로 군대 안 간게 의아한 스타는? 운영자 25/06/30 - -
AD 휴대폰 바꿀까? 특가 구매 찬스! 운영자 25/07/02 - -
338462 리눅스 퀘스쳔! [6] 야바람(2.97) 12.11.23 76 0
338457 뭐 재밌는거 없냐 ㅇㅇㅇ(203.152) 12.11.23 33 0
338454 좀 관련 없는 질문이긴 한데... [1] ㅋㄷㅋㄷ(221.161) 12.11.23 58 0
338452 컴퓨터비전 공부해보고싶다 [1] 티버애니갤로그로 이동합니다. 12.11.23 157 0
338451 전문학교 가면 힘들어지나? [1] 솔플러갤로그로 이동합니다. 12.11.23 103 0
338450 과연 프로그래밍은 취미가 좋을까? 직업이 좋을까? [3] 프겔러(182.211) 12.11.23 179 0
338447 프로그래밍.. 내가 생각하는 느낌 dd(182.210) 12.11.23 49 0
338445 컴프너무어렵 [3] 돌팽이.갤로그로 이동합니다. 12.11.23 117 0
338444 프로그래밍은 보통 많이경험해본사람들이 잘하잖아 근데 왜 일찍 퇴직함 [13] 티버애니갤로그로 이동합니다. 12.11.23 267 0
338443 쓸만한 인재는 사람인에 없다 [5] N(14.37) 12.11.23 199 0
338442 요샌 재밌는 떡밥이 없다 fm100(220.117) 12.11.22 34 0
338441 프갤 잼잇다 ㅋㅋ [1] 새우튀김가루갤로그로 이동합니다. 12.11.22 62 0
338439 C언어인데 좀도와주셈... [4] 컴프너무어렵(211.197) 12.11.22 129 1
338438 한국은행은 유닉스서버 쓰겠지? [3] (211.234) 12.11.22 98 0
338437 그런데 보통 2년 일하면 보직 바꿔주지 않냐? [1] 사리돈(112.171) 12.11.22 71 0
338436 이직하려면 최소한 면접을 해야하는데 어떻게 하루 빠져?? [2] 프겔러(182.211) 12.11.22 121 0
338435 전산직 공뭔 vs 구글코리아 [4] 프겔러(182.211) 12.11.22 233 0
338431 취업은 무조껀 큰 회사에서 해야한다. [2] 프겔러(182.211) 12.11.22 115 0
338430 마치 저자 같은데 "프로그래머로 산다는 것" 이라는 책 빌려서라도 봐봐 [2] 프겔러(182.211) 12.11.22 114 0
338428 프리랜서는 어떻게 일하는거임? [5] 123(112.165) 12.11.22 146 0
338427 상사가 조낸 까칠하고 그러면 횽들은 어찌 극복해?? [3] 프겔러(182.211) 12.11.22 67 0
338426 내용은 대략 이렇다 [28] ㅁㄴㅇㄹ8ㅠ(121.140) 12.11.22 214 0
338425 자바 할줄아는사람 2만원짜리 숙제알바 문제 더럽게쉬움 [2] ㅁㄴㅇㄹ8ㅠ(121.140) 12.11.22 110 0
338424 요즘 프로그래머로 산다는 것 이라는 책을 보고 있는데 [4] 프겔러(182.211) 12.11.22 110 0
338423 아오 자바 빢치네 [1] 에릭슈미트갤로그로 이동합니다. 12.11.22 51 0
338422 비주얼 2010 express에 비트맵 어떻게 넣어요? [2] 1234(211.51) 12.11.22 37 0
338421 프겔러들이여 여자를 만나고 싶으면 교회를 가라~!! 프겔러(182.211) 12.11.22 67 0
338419 내가 처음 만든 프로그램 ㅋㅋ [7] 상상(211.246) 12.11.22 144 0
338418 형들 졸업작품으로 해보려고 하는 앱인데 구현가능성,난이도 등 상담해줘 [9] 123(118.36) 12.11.22 174 0
338417 형님들 마지막 질문 (포인터) [6] 섹스킹(121.150) 12.11.22 83 0
338415 c형 감사. 형들도움좀(182.218) 12.11.22 29 0
338414 에미넴머리 하고왔다 질문받는다 [5] 티버애니갤로그로 이동합니다. 12.11.22 480 0
338413 지극히 정상적인 질문하나 던질터이니 정상적인 답변 기다리겠습니다 [5] 씨앗(175.125) 12.11.22 63 0
338412 형님들 포인터 질문좀 할게요 [6] 섹스킹(121.150) 12.11.22 59 0
338411 안드로이드 프로그래밍 할때.. [4] 프램천사(210.112) 12.11.22 82 0
338410 프갤님들 도움의 손길을좀.. [2] 나는야잦정(119.71) 12.11.22 25 0
338409 열혈강의 라는 책 상당히 도움됨? [4] 형들도움좀(182.218) 12.11.22 126 0
338408 정말 궁금해서그러는데요.... [1] 뒷간(125.129) 12.11.22 38 0
338407 c언어 공부하는데 도움되는 책 추천좀해줘요 형들. [2] 형들도움좀(182.218) 12.11.22 74 0
338406 소스점검좀.. [14] 답답해(210.119) 12.11.22 123 0
338405 아 씨발 산수 다시 배워야 하나봐. [1] 영꼰이갤로그로 이동합니다. 12.11.22 69 0
338402 너무 피곤하다 피로에쩔어(182.211) 12.11.22 15 0
338401 이런 똥같은 일이 있나... [3] 영꼰이갤로그로 이동합니다. 12.11.22 90 0
338399 이거 도대체 왜 안되는건지 [22] appllee갤로그로 이동합니다. 12.11.22 162 0
338398 하나만 더 물어보자면, 충돌체크 매니져를 만들어서 거기 모든 객체의 [7] 영꼰이갤로그로 이동합니다. 12.11.22 67 0
338397 회사에서 사준 노트북 도착한 김에 야근중 ㅋㅋ [2] 생각놀이갤로그로 이동합니다. 12.11.22 114 0
338396 걍 이런거 생각하고 있는 건데, [11] 영꼰이갤로그로 이동합니다. 12.11.22 131 0
338395 영꼰이형 여기 허접한 답변이염 WannaParty갤로그로 이동합니다. 12.11.22 42 0
338393 좆같은 새끼들.. [4] 영꼰이갤로그로 이동합니다. 12.11.22 138 0
338392 내 질문 답변 안 해주면 징기스칸4급으로 계속 올릴거임. 영꼰이갤로그로 이동합니다. 12.11.22 45 0
뉴스 [우리지금만나] ‘7월 결혼’ 김지민, 스페셜 게스트 출격! “아직 신혼 여행지 결정 못했다” 디시트렌드 10:00
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2