import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
import java.util.StringTokenizer;
public class Main{
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str = br.readLine();
StringTokenizer st = new StringTokenizer(str," ");
int a = Integer.parseInt(st.nextToken());
int b = Integer.parseInt(st.nextToken());
int c = Integer.parseInt(st.nextToken());
System.out.println(a+b+c);
}
}
위 코드로 올렸는데,
런타임에러(NumberFormat)....;;;;
찾아보니 수가 자료형의 범위를 벗어나 나타나는 에러라고 하여서...문제를 다시보니
젠장 Int형보다 큰 값을 출력할 수도 있어서 long 형으로 짰어야 함
그래서 뭐.. 차분히 아래 코드로 다시 수정...
int a, int b, int c 부분을 long으로 바꿨다.
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
import java.util.StringTokenizer;
public class Main{
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str = br.readLine();
StringTokenizer st = new StringTokenizer(str," ");
long a = Long.parseLong(st.nextToken());
long b = Long.parseLong(st.nextToken());
long c = Long.parseLong(st.nextToken());
System.out.println(a+b+c);
}
}
성공... java.util.Scanner; 형식으로 푸는 것 보다 위 방법을 푸는 연습을 더 많이 해야할 것 같다.
'프로그래밍 > 백준알고리즘' 카테고리의 다른 글
[백준 - 9498번] 시험 성적 - Java (0) | 2024.08.01 |
---|---|
[백준 - 1330번] 두 수 비교하기 - Java (0) | 2024.08.01 |
[백준 - 10171번] 고양이 - Java (0) | 2023.11.20 |
[백준 - 2557번] Hello World! - Java (0) | 2023.11.06 |
백준 알고리즘 (1) | 2023.11.06 |