새소식

Program Language/☕ JAVA

[코딩 테스트] 01. java Scanner 클래스를 사용해서 A와 B를 더하는 프로그램을 만들어보자!

728x90

안녕하세요. 말랑고양입니다. JAVA의 쉬운 기능부터 어려운 기능까지 개념도 정리할 겸, 코딩테스트 연습에 좋은 대비하기 좋은 예제들을 공유하려합니다.

문제

JAVA의 Scanner를 사용하여 두 정수 A와 B를 입력받고, A+B를 출력하는 프로그램을 만들어보시오.

정답

1
2
3
4
5
6
7
8
9
10
import java.util.Scanner;
public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int A = sc.nextInt();
        int B = sc.nextInt();
        int sum = A + B;
        System.out.println(sum);
    }
}
cs

해설

C 언어에서 문자열을 입력받는 함수는 scanf()입니다. JAVA에서는 System.in을 사용해서 문자열을 키보드로 입력받습니다. System.in을 통해서 입력받은 문자열을 읽고 처리하기 위해선 Scanner라는 클래스에 담아서 처리하는 것이 좋습니다. 때문에,  Scanner sc = new Scanner(System.in); 라는 코드를 사용하였습니다.


Scanner를 사용하기 위해서는 import를 통해 외부 클래스를 호출해야합니다. Scanner는 java.util 패키지에 포함되어있습니다. 따라서 public class Main 상단에  import java.util.Scanner; 를 입력하였습니다.


객체에서 int형 정수를 추출하는 것은 nextInt()라는 메소드를 호출하면 됩니다.

첫번째 입력받은 정수는 A에 저장되었고

두번째 입력받은 정수는 B에 저장하였습니다.

그리고 sum이란 변수에 A와 B를 더하고 출력하였습니다. 감사합니다.


#java #코딩 #테스트 #시험

반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.