본문 바로가기

알고리즘

1546번 : 평균

# 1546번 문제

 

가장먼저 값을 입력 받는다. 값을 입력 받을 떄 최대값도 같이 구해준다.

다음 반복문에서 값을 공식에 따라 변환시키면서 총점을 구한다.

출력할 때 평균을 계산한다.

 

 

# 원하는 소수점 자릿수 출력

1. System.out.printf("%.자릿수f", 출력값);

f 앞에 .원하는 자릿수 를 넣어주면 출력 가능

System.out.printf("%.2f", 111.123456);

다음과 같이 코드를 작성하면 소수점 2번째자리까지 출력되어 111.12 가 출력된다.

 

2. String.format("%.자릿수f", 출력값);

출력값을 문자열로 변환시킨뒤 출력한다.

System.out.println(String.format("%.2f", 111.123456));

 

3. DecimalFormat 클래스(반올림X)

부모클래스인 NumberFormat 의 format(double number)함수를 이용한다.

DecimalFormat changeFormat = new DecimalFormat(".2f"); // 원하는 자릿수 지정은 생성자 또는 applyPattern(String pattern) 함수를 이용

System.out.println(changeFormat.format(111.123456);



'알고리즘' 카테고리의 다른 글

2747번 : 피보나치 수  (0) 2016.05.04
2744번 : 대소문자 바꾸기  (0) 2016.05.04
4504번 : 배수 찾기  (0) 2016.04.26
2490번 : 윷놀이  (0) 2016.04.15
2587번 : 대표값2  (0) 2016.04.14