새소식

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

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

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