알고리즘/백준

[백준] 1000 - A+B

leegeonwoo 2023. 10. 12. 04:38

• 문제

A값과 B값을 입력받고 덧셈연산 수행한 뒤에 출력을 해주는 프로그램이다.


• 풀이

자바의 사칙연산 중 하나인 + 연산을 하는 것이다. 

중요한 부분은 값을 입력받을 때 공백을 통해 A값과 B값을 구분한다는 것이다.

 

- 방법1

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();
		System.out.println(a + b);
		}
}

이 코드는 가장 기본적인 방법으로 먼저 util패키지에 있는 Scanner클래스를 import해온다.

java util패키지에는 List, Map, Set, Collection과 같은 자료구조 클래스와 Calendar등의 날짜와 관련된 클래스들도 존재한다.

여러가지 유용한 클래스들의 집합이다.

 

그 중 Scanner클래스는 사용자로부터 값을 입력받아 변수에 저장한다.

int타입의 a,b값을 정수형으로 입력받고, println을 통해 a + b의 값을 출력한다.


마무리

Scanner클래스를 사용하면 비교적 단순하게 입력을 받아 변수에 저장할 수 있지만 속도측면에서는 비효율적이라는 정도만 알아두고 후에 속도제한이 있는 문제를 풀어보면서 보다 효율적인 입력방법에는 무엇이있는지 알아보도록하자

728x90