Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
Tags
- println
- java
- 엡
- abap
- JS
- react
- ListView
- riverpod
- 배포
- 자바 포맷 출력
- DART
- UI/UX
- firebase
- Flutter
- unity
- scss
- 자바스크립트
- develop
- nodejs
- npm
- 자바 출력 방식
- java 출력
- printf
- Clean Architecture
- 단축키
- java 콘솔 출력 차이
- lifecycle
- LLM
- JQ
- 앱심사
Archives
- Today
- Total
guricode
자바에서 scanner, nextInt, System.In의 의미와 용도 본문
1.System.in
자바에서 표준 입력 스트림을 의미한다.(키보드에서 입력 받는 통로라고 생각하면 됨)
하지만 system.in은 기본적으로 바이트단위로 동작해서 정수나 문자열을 쉽게 다루기 어렵다고한다.
2. Scanner scanner = new Scanner(System.in);
Scanner는 입력을 더 쉽게 처리하기 위한 클래스다
콘솔에서 키보드 입력을 받거나, 파일에서 데이터를 읽거나 문자열을 분석할 때도 쓰인다.
Scanner클래스는 java.util 패키지에 포함된 클래스다.
Scanner scanner = new Scanner(System.in); 형태로 쓰이는데
new Scanner(...)로 Scanner 객체를 생성하고 객체에 System.in을 넣어 키보드 입력을 표시한다.
3.nextInt
int input = scanner.nextInt();
화면을 통해 입력받은 숫자를 input에 저장함
nextInt를 보면 알겠지만 Int 정수입력을 의미한다.
'web > java&spring' 카테고리의 다른 글
| 필요할때 보려고 올리는 아스키 코드표 (0~127) (0) | 2025.06.09 |
|---|---|
| 자바에서의 자동형변환과 강제 형변환 , Implicit Casting & Explicit Casting (1) | 2025.06.09 |
| 작성중]spring 어노테이션 ] @Controller, @GetMapping, @PostMapping (0) | 2025.06.09 |
| 내가 자주 쓸 것 같은 자바 단축키 보음 (1) | 2025.05.19 |
| [메모]println 과 printf의 차이 (0) | 2025.05.13 |