JAVA/Coding Test Study
[D1] SWEA - 2071. 평균값 구하기 : Java
♡˖GYURI˖♡
2023. 11. 18. 04:57
728x90
int가 아닌 float으로 sum을 선언하고 Math.round() 를 사용하면 되는구낭...
Math.round(값);
메소드 사용시 값을 소수점 첫째 자리 까지 반올림 해줌
import java.util.Scanner;
import java.io.FileInputStream;
class Solution
{
public static void main(String args[]) throws Exception
{
Scanner sc = new Scanner(System.in);
int T = sc.nextInt();
for(int i = 1; i <= T; i++) {
float sum = 0;
for(int j = 0; j < 10; j++) {
int num = sc.nextInt();
sum += num;
}
System.out.println("#" + i + " " + Math.round(sum/10));
}
}
}
다시 풀었는데도 또 float이 아니라 int로 sum을 선언해서 제대로 반올림이 안 됐다...