들어가기 전
기존에 프로그래머스를 풀었지만 프로그래머스는 C언어를 공부했었었다. 하지만 지금은 JAVA를 어느 정도 공부해야겠다는 생각에 백준 알고리즘은 JAVA로 문제를 풀어보려 한다. 당분간은 쉬운 문제만 올라오겠지만 꾸준히 해서 어려운 단계까지 올라가는 것이 목표이다. 학교공부하면서 하는 것이 쉽지 않겠지만 시간을 내서 조금씩 해보려고 한다. 그럼 파이팅!!
분류
수학, 구현, 사칙연산
문제 설명
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 A와 B가 주어진다. (0 < A, B < 10)
출력
첫째 줄에 A+B를 출력한다.
예제 입력
1 2
예제 출력
3
코드 - A+B.java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int A = scan.nextInt();
int B = scan.nextInt();
System.out.println(A+B);
scan.close();
}
}
코드 분석하기
1. 스캐너 클래스 가져오기: import java.util.Scanner;
Scanner 클래스는 java.util 패키지의 일부이며 키보드와 같은 다양한 소스에서 입력을 읽는 데 사용됩니다. 이 경우 사용자의 입력을 읽기 위해 Scanner 클래스를 가져오고 있습니다.
2. 스캐너 개체 생성: Scanner scan = new Scanner(System.in);
사용자로부터 입력을 읽기 위해 scan이라는 새 스캐너 개체를 만듭니다. System.in 매개변수는 스캐너가 표준 입력(즉, 키보드)에서 읽도록 지시합니다.
3. 정수 A와 B 읽기: int A = scan.nextInt(); 및 int B = scan.nextInt();
사용자가 입력한 다음 정수를 읽기 위해 nextInt() 메서드를 사용합니다. 첫 번째 정수는 변수 'A'에 할당되고 두 번째 정수는 변수 'B'에 할당됩니다.
4. 합계를 계산하고 인쇄합니다: System.out.println(A + B);
A와 B의 값을 더하고 System.out.println() 메서드를 사용하여 결과를 콘솔에 출력합니다.
백준에서 문제 풀어보기
https://www.acmicpc.net/problem/1000
1000번: A+B
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
www.acmicpc.net