티스토리 뷰

DESCRIPTION

GeometricObject를 비교할 수 있도록 Comparable 인터페이스를 구현하고, 주어진 두 개의 GeometricObject 객체 중 더 큰 객체를 반환하는 정적 메소드 max 를 정의하시오.

(Enable GeometricObject comparable) Modify the GeometricObject class to implement the Comparable interface, and define a static max method in the GeometricObject class for finding the larger of two GeometricObject objects. 

INPUT

Line 1 : 문자열의 개수 N

Line 2 ~ 1+N : radius color weight 순으로 출력

OUTPUT

Line 1 ~ N : radius 크기 순서대로 정렬

SAMPLE CODE
import java.util.Arrays;
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        int N = sc.nextInt();
        GeometricObject1[] aCircle1 = new Circle1[N];
        for (int i = 0; i < N; i++) {
            aCircle1[i] = new Circle1(sc.nextDouble(), sc.next(), sc.nextDouble());
        }
        Arrays.sort(aCircle1);
        for (GeometricObject1 c1 : aCircle1) {
            System.out.println(c1);
        }
    }
}

YOUR_CODE
SAMPLE INPUT
3
5.1 white 2
3 black 1
9 red 10
SAMPLE OUTPUT
radius:3.0, color:black, weight:1.0
radius:5.1, color:white, weight:2.0
radius:9.0, color:red, weight:10.0
SOURCE

JAVA2015 PE13.5


'학교공부 > JAVA' 카테고리의 다른 글

[JAVA] 유리수 클래스1  (0) 2017.07.26
[JAVA] Colorable 인터페이스  (0) 2017.07.26
[JAVA] Java 소스 코드 포맷팅  (0) 2017.07.26
[JAVA] 16진법 예외처리  (0) 2017.07.26
[JAVA] 숫자 포맷 예외처리  (0) 2017.07.26
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함