🤖Algorithm

[백준] 1000 A+B Java

Jaeyoung Kim 2022. 7. 26. 10:20
728x90

1000 A+B


문제

두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오

입력

첫째 줄에 A와 B가 주어진다. (0 < A, B < 10)

출력

첫째 줄에 A+B를 출력한다.

예제입력

1 2

예제출력

3

문제풀이

기초부터 다져가기에 좋은 문제였던 것 같다.

사용 방법은 알고있지만 작성 방법을 기억하고 있지 못했던 Scanner 사용법에 대해서 익힐 수 있었다.

 

Scanner 클래스는 갑을 입력받아와서 동작하는 클래스이다.

사용을 위해서는 util 패키지를 경로의 Scanner 클래스를 호출해와야 한다.

import java.util.Scanner;

그 후 메인메소드 내부에 Scanner 클래스를 호출시켜줘야 한다.

Scanner scanner = new Scanner(system.in);

매개변수 system.in 작성을 잊으면 안된다!

 

그 후 값을 Scanner로 부터 입력 받아올 타입과 타입별 코드를 작성해주면 된다.

기본적으로 선언한 Scanner 메소드 명.next타입() 이다.

scanner.nextByte()		// byte 형 입력 및 리턴
scanner.nextShort()		// short 형 입력 및 리턴
scanner.nextInt()		// int 형 입력 및 리턴
scanner.nextLong()		// long 형 입력 및 리턴
 
scanner.nextFloat()		// float 형 입력 및 리턴
scanner.nextDouble()		// double 형 입력 및 리턴
 
scanner.nextBoolean()	// boolean 형 입력 및 리턴
 
scanner.next()			// String 형 입력 및 리턴	(공백을 기준으로 한 단어를 읽음)
scanner.nextLine()		// String 형 입력 및 리턴 (개행을 기준으로 한 줄을 읽음)

 


Solution.java

import java.util.Scanner;

public class Main {
    public static void main(String[] arg){
        Scanner scanner = new Scanner(System.in);
        int A = scanner.nextInt();
        int B = scanner.nextInt();
        System.out.println(A + B);
    }
}

 


참고 / 출처

 

 

자바 [JAVA] - 스캐너(Scanner) 클래스와 입력

자바를 처음 배울 때 아마 대부분은 키보드로 입력받기 위해 Scanner 라는 클래스를 썼을 것이다. 자바 외에도 다양한 언어들은 각각의 입력방식이 있고, 각 언어별로 대표하는 대중적인 입력방식

st-lab.tistory.com

 

728x90