1000. A+B
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
www.acmicpc.net
문제 설명
더보기
A+B [다국어]
문제
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 A와 B가 주어진다. (0 < A, B < 10)
출력
첫째 줄에 A+B를 출력한다.
예제 입력 1
1 2
예제 출력 1
3
힌트
여기를 누르면 1000번 예제 소스를 볼 수 있습니다.
문제 해설
Java 코드
// Scanner 의 첫 단어는 대문자로 써준다.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// Scanner 객체명 = new Scanner(System.in);
Scanner in = new Scanner(System.in);
// 보통 가장 많이쓰이는 객체명으로는 in 과 scan, sc 을 쓴다.
// Scanner(System.in) 에서 System.in 은 입력한 값을 Byte 단위로 읽는 것을 뜻한다.
// 오류 생길 때
// in.nextInt() 에 int 자료형 범위를 넘어가는 수를 입력하거나, 문자를 입력하는 경우.
// in.nextBoolean() 에 "True (true, TRUE)" , False (false, FALSE) 같은 boolean 자료형 외의 문자, 숫자를 입력하는 경우.
// String 입력 방법
// in.next() => 문자열 입력시 공백 전 까지만 받음
// in.nextLine() => 문자열 입력시 Enter 입력 전까지만 받음
// 대부분 문제에서는 행 단위로 입력받는 일이 다수이니 문자열 입력 형태로는 in.nextLine() 을 쓴다.
// 숫자형 즉, int형을 입력하기 때문에 next"Int"()를 사용함
int A, B;
A = in.nextInt();
B = in.nextInt();
in.close();
System.out.println(A + B);
}
}
Java 코드 해설
- 위의 주석에 있는 내용처럼 Scanner라는 클래스를 받아와서 사용하기 위해 선언해줌.
- A와 B라는 변수를 선언해서 사용자의 입력을 받아옴
ex) A = 1, B = 2 - A와 B의 값을 더해서 출력함. (1 + 2 = 3; 3출력)
'알고리즘 문제 풀이 > Java' 카테고리의 다른 글
[Java] Bronze V - 2438. 별 찍기 - 1 (Baekjoon) (0) | 2024.06.30 |
---|---|
[Java] Bronze V - 2420. 사파리월드 (Baekjoon) (0) | 2024.06.30 |
[Java] Bronze V - 1330. 두 수 비교하기 (Baekjoon) (0) | 2024.06.28 |
[Java] Bronze V - 1271. 엄청난 부자2 (Baekjoon) (0) | 2024.06.27 |
[Java] Bronze V - 1001. A-B (Baekjoon) (0) | 2024.06.25 |