[★1][백준1001번]A - B (JAVA)

Date:     Updated:

카테고리:

태그:

[★1][백준1001번]A - B (JAVA)

1001번 문제 ☞ https://www.acmicpc.net/problem/1001

난이도 ☞ [★1]

A - B


  • 문제
    • 두 정수 A와 B를 입력받은 다음, A - B를 출력하는 프로그램을 작성하시오.
    • 첫 번째 줄에 A와 B가 주어진다.
    • 첫 번째 줄에 A - B를 출력한다.

내가 푼 풀이


A + B 문제처럼 하면 될 줄 알고 A + B 문제에서 연산자만 바꾸어주었는데 ‘컴파일 에러’라는 멘트가 또 등장했다. 알고보니까 public class Mainpublic class main으로 입력해서였다.

BufferedReader

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Main {

	public static void main(String[] args) throws IOException {

		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

		String[] str = br.readLine().split(" ");
		// br.readLine()을 통해 읽어온 것을 공백 단위로 나눠준 뒤 String 배열에 각각 저장
		int a = Integer.parseInt(str[0]);
		int b = Integer.parseInt(str[1]);

		System.out.println(a - b);

	}

}

코드를 작성 할 경우에 Main을 좀 주의해야겠다. 다른 방법은 아래의 코드와 같다.

Scanner

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);
	
	}
}

BKJN 카테고리 내 다른 글 보러가기

댓글 남기기