어떻게 2 개의 정수 매개 변수를 받고 정수 교차점을 반환하여 Java를 사용하는 "교차"메소드를 구현할 수 있습니까?Java를 사용하여 "intersection"메소드 구현
답변
어쩌면 this 당신이 원하는 것은 두 개의 '라인'객체를 취하고들이 교차하는 좌표 반환하는 함수의 경우
그것이 그가 의미하는 것이면, 나는 모자를 먹을 것이다. :-) –
그것은 가치가 있었다;) –
을 도울 수있는, 내가
http://en.wikipedia.org/wiki/Line-line_intersection
여기에 공식보고 제안 하고있는 것
func(line a, lineb)
{
x1 = a.coord1.x;
y1 = a.coord1.y;
x2 = a.coord2.x;
y2 = a.coord2.y;
//do math and code here
return line(coord(x1new,y1new),coord(x2new,y2new));
}
이것이 원하는 것이 아니라면 Ido의 의견을 참조하십시오. p
그는 입력이 정수라고 말했다?! –
흠, 정말로 ... 나는 독서하는 두뇌의 도약을했다. 두 개의 정수 만있는 교차점을 가질 수 있다고 믿기 어렵 기 때문에. – pyInTheSky
아마도 '새로운 수학'이다 !! – pyInTheSky
정말 게으르 길 원한다면 왜 그냥 line2d 라이브러리를 사용하지 않는가. http://download.oracle.com/javase/1.4.2/docs/api/java/awt/geom/Line2D.html 이미 내장 된 2D 라인을 함께 할 수있는 교차 많은 다른 것들을 찾을 수 있습니다.
을 아마도 당신이 비트 교차로,이 경우 당신이 비트 및 운영자를 찾고 있습니다 (&
을 의미). 그렇다면, 당신은 다음과 같이 사용 :
int x = int1 & int2;
가 최대한 멀리 볼 수있는, 당신이 정말로 할 필요가 두 숫자의 평균이며, 그 중간 지점 (교차로, 난 추측)
int intersect(int a, int b) {
return ((a + b)/2);
}
그렇지 않으면, 당신은 비트 교차로를 찾고 있다면, 당신은 비트 AND 연산자를 사용하는 것 - &합니다. 여기에 한 예가 있습니다 :
int intersect(int a, int b) {
return (a & b);
}
- 1. Java를 사용하여 미로 만들기
- 2. Csv Java를 사용하여 계산
- 3. Java를 사용하여 보고서 생성
- 4. Java를 사용하여 Firefox를 제어하십시오.
- 5. Java를 사용하여 API 제공
- 6. Java를 사용하여 MySQL에 연결
- 7. Java를 사용하여 CSS 살생
- 8. Java를 사용하여 xml을 html로 변경하십시오.
- 9. Java를 사용하여 javadoc을 생성하려면 어떻게해야합니까?
- 10. Java를 사용하여 파일을 수정 중
- 11. Java를 사용하여 원격 파일 읽기
- 12. Java를 사용하여 데이터베이스에 이미지 삽입
- 13. Java를 사용하여 서버의 인코딩 받기
- 14. Java를 사용하여 HTML 태그 추출
- 15. java를 사용하여 https 파일 업로드?
- 16. Java를 사용하여 REST 서비스에서 읽기
- 17. Java를 사용하여 HTML을 어떻게 렌더링합니까?
- 18. Java를 사용하여 파일을 이동하는 방법
- 19. Java를 사용하여 JMS 메시지 보내기
- 20. Java를 사용하여 SMS를 보내는 방법
- 21. Java를 사용하여 XML 내용 읽기
- 22. java를 사용하여 웹 브라우저 만들기
- 23. Java를 사용하여 Memcache에서 영역 만들기
- 24. Java를 사용하여 이미지 축소판보기 만들기
- 25. java를 사용하여 네트워크 사용률을 얻으려면
- 26. Java를 사용하여 vbulletin 포럼에 로그인
- 27. Java를 사용하여 이미지 갤러리 만들기
- 28. Java를 사용하여 Matlab 함수 실행
- 29. Java를 사용하여 PostgreSQL 8.2와 연결
- 30. Java를 사용하여 파일 컨텐츠 검색?
제발 손에 문제를 자세히 설명해 주시겠습니까? 입력 유형은 무엇입니까? 교차점이란 무엇입니까? 이것은 명확하지 않다. –
라인의 교차점은 어쩌면? 정규 수학을 사용하면 어떻게 할 수 있습니까? 동일한 수식을 사용하고 함수를 작성하여 해당 값을 반환하십시오. –
-1 @ Giffary 당신은 당신이 뭘하고 있는지에 대한 질문과 추측에서 볼 수있는 것처럼 더 많은 정보가 필요합니다. –