반응형
접근 방법)
a,b,c를 입력값을 주어진다. 하지만 범위가 (1<= a,b,c <=10^12) 라는 점을 생각해보아야한다.
정수형 타입 | 할당되는 메모리의 크기 | 데이터의 표현 범위 |
int | 4바이트 | -2,147,483,648~ 2,147,483,647 |
long | 8바이트 | -9,223,372,036,854,775,808~ 9,223,372,036,854,775,807 |
이를 통해 이 문제는 int를 사용할 수 없음을 알 수 있다.
정답 코드 1)
import java.util.Scanner;
class Main{
public static void main(String[] args){
Scanner s = new Scanner(System.in);
long a;
long b;
long c;
a = s.nextLong();
b = s.nextLong();
c = s.nextLong();
System.out.println(a+b+c);
}
}
long 타입의 정수 a,b,c를 이용하여 +연산을 계산하여 출력하면 된다.
반응형
'Baekjoon 자바 코드 > 입출력과 사칙연산' 카테고리의 다른 글
[백준] 10171번 고양이 풀이 코드 (Java 자바) (0) | 2024.04.24 |
---|---|
[백준] 2588번 곱셈 풀이 코드 (Java 자바) (0) | 2024.04.24 |
[백준] 10430번 나머지 풀이 코드 (Java 자바) (0) | 2024.04.17 |
[백준] 18108번 1998년생인 내가 태국에서는 2541년생?! 풀이 코드 (Java 자바) (0) | 2024.04.17 |
[백준] 10926번 ??! 풀이 코드 (Java 자바) (0) | 2024.04.17 |