1. 문제
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
2. 입력
첫째 줄에 A와 B가 주어진다. (0 < A, B < 10)
3. 출력
첫째 줄에 A+B를 출력한다.
4. 제출
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();
}
}
5. 풀이 방법
자바의 입력기능인 Scanner를 이용해서 문제를 푼다. |
* 자바에서 데이터를 출력하는 명령은 System.out이고, 데이터를 입력받을 때는 System.in를 이용
* 데이터를 입력받을 때는 표준 JAVA API인 Scanner클래스 사용.
5-1) Scanner 클래스 import
Import java.util.Scanner;
* java.util에 존재하는 Scanner를 import
* 대문자 주의
5-2) 객체 생성
Scanner scan = new Scanner(System.in);
* Scanner(system.in)에서 system.in은 입력값을 Byte 단위로 읽겠다는 의미
5-3) 변수 선언 및 초기화
int A = scan.nextInt();
int B = scan.nextInt();
* 변수 A와 B는 Scanner 클래스를 이용하여 int 타입의 정수를 입력하기 위해 nextInt() 매서드 이용
'Algorithm' 카테고리의 다른 글
[BaekJoon] 백준 알고리즘 1065번 / 한수 (0) | 2023.02.20 |
---|---|
[BaekJoon] 백준 알고리즘 4673번 / 셀프 넘버 (0) | 2023.02.19 |
[BaekJoon] 백준 알고리즘 4344번 / 평균은 넘겠지 (0) | 2023.02.19 |
[BaekJoon] 백준 알고리즘 8958번 / OX퀴즈 (0) | 2023.02.19 |
[BaekJoon] 백준 알고리즘 5597번 / 과제 안 내신 분..? (0) | 2023.02.19 |