문제 설명 : 정수 `a`와 `b`가 주어집니다. 각 수를 입력받아 입출력 예와 같은 형식으로 출력하는 코드를 작성해 보세요.

문제 풀이
import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int a = scanner.nextInt();
int b = scanner.nextInt();
System.out.println("a = "+a);
System.out.println("b = "+b);
}
}
결과

정리
Scanner 클래스
1. import 해서 사용

2. Scanner sc = new Scanner(System.in);
sc 라는 이름의 새 Scanner 객체를 생성, System.in 은 화면에서 입력을 의미
3. Scanner 클래스의 메서드(아래 4개보다 더 있긴함)
| next() | String을 토큰(spacebar, tab, enter) 기준으로 읽음 -> 단어 단위 |
| nextLine() | String을 enter 기준으로 읽음 -> 줄 단위 |
| nextInt() | int 읽음 |
| nextBoolean() | boolean 읽음 |

'Java > 코딩테스트' 카테고리의 다른 글
| JAVA - 이스케이프 시퀀스 (0) | 2025.03.16 |
|---|---|
| JAVA - 대소문자 바꿔서 출력하기 (0) | 2025.03.14 |
| JAVA - 문자열 출력하기 (0) | 2025.03.07 |
| 배열에서 특정 정수 값 찾기 (0) | 2024.10.07 |