JAVA 자료실

두 점(Node) 사이의 중간 지점에 있는 점(Node)의 좌표를 구하시오.

페이지 정보

작성자 최고관리자 작성일 70-01-01 09:00 조회 328 댓글 0

본문

Node.java ---------------------------------------------------------
[code=php]
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);
}
}
[/code]


Main.java ---------------------------------------------------------
[code=php]
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());

}

}
[/code]

댓글목록 0

등록된 댓글이 없습니다.

알림 0