두 점(Node) 사이의 중간 지점에 있는 점(Node)의 좌표를 구하시오.
작성자 정보
- 작성자 최고관리자
- 작성일
컨텐츠 정보
- 조회 324
본문
Node.java ---------------------------------------------------------
Main.java ---------------------------------------------------------
public class Node {
private int x;
private int y;
public int getX() {
return x;
}
public void setX(int x) {
this.x = x;
}
public int getY() {
return y;
}
public void setY(int y) {
this.y = y;
}
// Node 생성
public Node(int x, int y) {
this.x = x;
this.y = y;
}
//현재 Node와 다른 한 Node의 중간에 있는 Node를 생성
public Node getCenter(Node other) {
return new Node((this.x + other.getX())/2, (this.y + other.getY())/2);
}
}
Main.java ---------------------------------------------------------
public class Main {
public static void main(String[] args) {
Node one = new Node(10, 20);
Node two = new Node(30, 40);
Node result = one.getCenter(two);
System.out.print("x : " + result.getX() + ", y : " + result.getY());
}
}
관련자료
-
이전
-
다음
댓글 0개
등록된 댓글이 없습니다.