본문 바로가기
728x90

자바(intellij)4

JAVA(intelij) / 세 점 주어졌을때 사이 각도 구하기 세 점이 주어졌을때 그 사이 각도 구하여본다. 다음처럼 점 A, B, C가 주어졌을때 사이 각도를 구한다. 코드 public static float getAngleFromThreePoints(Point p1, Point p2, Point p3){ float p12 = (float) Math.sqrt(Math.pow(p1.x - p2.x, 2) + Math.pow(p1.y - p2.y, 2)); float p23 = (float) Math.sqrt(Math.pow(p2.x - p3.x, 2) + Math.pow(p2.y - p3.y, 2)); float p31 = (float) Math.sqrt(Math.pow(p3.x - p1.x, 2) + Math.pow(p3.y - p1.y, 2)); float ra.. 2021. 3. 16.
JAVA(intelij) / 실수형(double)을 정수형(int)으로 변환하는 방법 실수형(double)을 정수형(int)으로 변환 실수형을 정수형으로 반환하려 할 때 다음과 같은 방법을 사용한다. 실수형(double)은 말 그대로 실수 type을 선언해줄 때 사용한다. 소수점 아래도 나타낼 수 있다. 예) 3.141592, 0.43241624 정수형(int)도 마찬가지로 정수 type을 선언해줄 때 사용한다. 예) 1, 2, 18340153 int i; double d; i = (int)Math.round(d); i는 정수형(int) d는 실수형(double)으로 선언되었다. Math.round()로 실수형으로 선언된 d를 반올림해준다. 반올림해준 d를 int형으로 변환해줄 수 있다. 안전하게 변환해주기 위해서는 다음과 같이 구현할 수도 있다. int i; double d; i = I.. 2021. 1. 26.
자바(intelij) / 좌표(위도,경도)로 실제 거리 구하기 위도, 경도 지구는 위도와 경도로 나타낼 수 있다. 가로 좌표가 위도(latitude), 세로 좌표가 경도(longitude)이다. 대한민국 한반도의 위도는 북위33(마라도)~ 북위43(온성군), 경도는 동경124(용천군 비단도 또는 마안도) ~동경132(동경 131도52분이므로 거의 132라고 봄. 독도)에 걸쳐있다. 예시 - 광운대학교 새빛관 광운대 학교 새빛관의 위도는 37.619774, 경도는 127.060926이다. 위도와 경도는 보통 소수 6자리까지 나타내고 소수 13자리까지 나타낼 수 있다. 첫 번째 소수점 자리는 최대 11.1km 두 번째 소수점 자리는 1.1 km 세 번째 소수점 자리는 110m 네 번째 소수점 자리는 11m 다섯 번째 소수점 자리는 1.1 m 여섯 번째 소수점 자리는 0.. 2021. 1. 26.
자바(IntelliJ) / gitignore 적용하기 gitignore이란? 파일 백업 정보, 제품 빌드 정보 등의 로컬 구성 재정의 등을 저장소에 올려놓지 않기 위해 사용한다. Project에 원하지 않는 파일이 업로드되는 것을 방지하기 위해 사용한다. 데이터 충돌로 인한 손실을 방지한다. github에 필요 없는 파일/폴더를 제외하고 업로드할 수 있다. Intellij에서 gitignore을 설정하는 방법 Ctrl + Alt + s 키를 누르면 Settings창으로 이동한다. Plugins에 들어가서 gitignore을 검색한다. Add to gitignore을 설치한다. 파일/폴더 우클릭하면 'Add (파일/폴더) to ignore' 기능이 추가된 것을 확인할 수 있다. 무시하고 싶은 파일/폴더를 선택하여 'Add (파일/폴더) to ignore'을 .. 2021. 1. 20.