본문 바로가기

자바 프로그래밍

[JAVA] 연습

Data와 Data를 처리하는 클래스, 출력을 담당하는 클래스, Data를 가공하여 출력할 정보를 기억할 RankData클래스

RankData 데이터를 처리하는 클래스, Main 으로 나누어 구현하기!

 

-> Main에서 사용하는 처리를 최대한 줄이기!

 

 

 

생성자로 값을 전달하기 data와 rankData가 출력을 위해 \

 

PrintManager의 생성자 호출을 통해 데이터를 전달하는 것을 볼 수 있음. 

 

 

printToScreen 메소드의 경우 ArrayList<Data> data 를 출력할 때 다음과 같은 형태의 for 문을 사용할 수 있다.

 

그리고 

 

printToScreenStatistics 메소드의 경우 

 

this.rankData = datas 를 전달 받은 것을 볼 수 있다 ( from main )

 

생성자를 생성하지 않고 printToScreenStatistics 메소드를 Main에서 실행하게 될 경우 

 

SUM, AVG 값이 모두 0인 것을 확인할 수 있음.

 

 

DataManager 클래스의 경우는 다음과 같음.

 

 

 

'자바 프로그래밍' 카테고리의 다른 글

자바 잠시 공유  (0) 2019.06.05
[JAVA] 연습2  (0) 2019.06.04
[JAVA] ArrayList 정렬하기  (0) 2019.06.03
[JAVA] 파일 입출력  (0) 2019.05.30
[JAVA] 스레드  (0) 2019.05.30