[백준/level 1] No 10998. A*B (JAVA)
2025. 1. 24. 00:11ㆍ코딩테스트/백준
<문제>
계속해서 간단히 입력 받아 사칙연산을 하는 문제가 나오네요
이번엔 두 수를 입력 받아 곱셈을 하면 되는 문제입니다.
<정답>
//Scanner을 쓰기 위한 import.
//import java.util.*;로도 사용 가능.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
//텍스트를 입력받기 위해 Scanner 사용
Scanner snum1 = new Scanner(System.in);
//nextInt -> 다음 정수를 읽는다.
int A = snum1.nextInt();
int B = snum1.nextInt();
System.out.println(A * B);
//Scanner 사용 후에는 꼭 close로 닫아줘야함
snum1.close();
}
}
설명을 보고 싶다면 클릭 🔻
더보기
Scanner는 키보드 입력을 받는 대표적인 Java의 패키지다.
java.util이라는 패키지에 내장되어 있으며, ( * )의 경우, 모든 패키지를 사용한다는 뜻으로 해석되기 때문에
import java.util.Scanner;
import java.util.*;
둘 다 사용 가능한 것.
키보드에서 입력을 받아 읽어오는 방법은 다양한데, 숫자 연산을 할 예정이고 B가 10을 넘지 않기 때문에 nextInt()를 사용하여 읽어왔다.
정수 * 정수끼리는 연산이 가능하기 때문에 바로 A * B 형태로 출력할 수 있고
int gobhagi = A * B;
System.out.println(gobhagi);
으로도 사용할 수 있다.
기본 주석들이 많이 있어서 언제까지 해야할까 고민을 좀 해봤는데
아무래도 level 1 할동안에는 계속 달지 싶어요
답답해도 양해를 부탁드립니다
'코딩테스트 > 백준' 카테고리의 다른 글
[백준/level 1] No 10869. 사칙연산(JAVA) (0) | 2025.01.26 |
---|---|
[백준/level 1] No 1008. A/B (JAVA) (0) | 2025.01.24 |
[백준/level 1] No 1000. A+B (JAVA) (0) | 2025.01.21 |
[백준/level 1] No 2557. Hello World (JAVA) (1) | 2025.01.21 |
게으름 J 느즈막히 계획을 실행 (1) | 2025.01.21 |