본문 바로가기
JAVA/Coding Test Study

[D1] SWEA - 2071. 평균값 구하기 : Java

by ♡˖GYURI˖♡ 2023. 11. 18.
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을 선언해서 제대로 반올림이 안 됐다...