1046 : [기초-산술연산] 정수 3개 입력받아 합과 평균 출력하기
정수 3개를 입력받아 합과 평균을 출력해보자.
단, -2147483648 ~ +2147483647
입력
정수 3개가 공백을 두고 입력된다.
단, -2147483648 ~ +2147483647
출력
합과 평균을 줄을 바꿔 출력한다.
평균은 소수점 이하 둘째 자리에서 반올림해서 소수점 이하 첫째 자리까지 출력한다.
입력 예시
1 2 3
출력 예시
6 2.0
3개의 정수가 공백을두고 입력된다면 split함수로 나눠서 배열에 저장한다.
Scanner sc = new Scanner(System.in);
String num = sc.nextLine();
String[] numArr = num.split(" ");
그리고 배열에 저장된 3개의 값을 이용하여 합과 평균을 구한다.
단 평균을 구할 때 소수점 아래 둘째자리에서 반올림해서 첫째자리까지 나타내야하므로
math.round() 함수나 String.format() 메소드를 이용한다.
package excercise;
import java.util.*;
public class codeup {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String num = sc.nextLine();
String[] numArr = num.split(" ");
int firstNum =Integer.parseInt(numArr[0]);
int secondNum = Integer.parseInt(numArr[1]);
int thirdNum = Integer.parseInt(numArr[2]);
long total = firstNum + secondNum + thirdNum;
double average = total / 3.0;
System.out.println(total);
System.out.println(String.format("%.1f", average));
}
}
728x90
반응형
'코드업(CodeUp) > 기초 100제' 카테고리의 다른 글
[코드업/자바] 기초 100제 - 한 번에 2의 거듭제곱 배로 출력하기 (0) | 2021.01.26 |
---|---|
[코드업/자바] 기초 100제 - 정수 1개 입력받아 2배 곱해 출력하기 (0) | 2021.01.26 |
[코드업/자바] 기초 100제 - 정수 2개 입력받아 자동 계산하기 (0) | 2021.01.19 |
[코드업/자바] 기초 100제 - 정수 1개 입력받아 1 더해 출력하기 (0) | 2021.01.19 |
[코드업/자바] 기초 100제 - 정수 2개 입력받아 나눈 나머지 출력하기 (0) | 2021.01.18 |