본문 바로가기
Java/알고리즘

[백준/알고리즘] 1001 - A-B 값 구하기 (자바/Java)

by 전재경 2022. 11. 8.

문제

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

입력

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

출력

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

 

 

Step1. 문제 분석

2개의 값이 들어간다. A와 B

그리고 (0 < A, B < 10) 값을 설정

그 후 A -B 값을 입력받아 출력하면 된다.

 

 

Step2. 문제 풀이

 

import java.util.Scanner;

public class Main {
    public static void main(String[] args){

        Scanner in = new Scanner(System.in);

        int A = in.nextInt();
        int B = in.nextInt();

        while(A <= 0 || A >= 10 || B <= 0 ||  B >= 10) {
	System.out.println("입력받는 수는 0~10 사이여야 합니다.");
            A = in.nextInt();
            B = in.nextInt();
        }

        System.out.println(A-B);
    }
}

 

Step3. 문제 해석

 

int A와 int B로 정수 변수를 만들고

(0 < A, B < 10)라는 값 내에서 숫자를 넣어야 하기에 while 문을 통해

그 외의 값이 들어갔을 경우 다시 입력을 받는다.

 

그리고 정확한 값이 들어갔을 경우 A-B의 값을 출력한다.

댓글