| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 온라인서비스피해상담센터
- SECON
- 백준2480번
- npm ci
- 세숫자중가장큰숫자구하기
- 정보보호학과
- Rocky Linux
- 몽고디비
- 방통위
- 웹에러
- 풀스텍
- 정보보호엑스포관람후기
- 2022정보보호취업박람회
- 온라인피해상담
- 첫 블로그
- IT블로그
- 자바
- 2022정보보호엑스포
- .env
- MODULE_NOT_FOUND
- mongoDB
- GitHub
- 코드복사
- 자바공부
- Scanner
- 자바의정석
- git clone
- 코드복원
- 메일서버구축
- Java
- Today
- Total
나블(나누는블로그)
Java의 정석 3rd Edition 남궁 성 지음 Chapter 02 변수 2.4 화면에서 입력받기 - Scanner 본문
// 2.4 화면에서 입력받기 - Scanner
//Scanner클래스를 사용하기 위해 import
import java.util.*; //*는 모든 이란 뜻이기에 아마 자바의 유틸리티 모든 것을 수입한다는 뜻이 아닐까 생각
//화면에서 입력받는다는 말은 코드가 아니라 화면에서(cmd나 그런 프롬프트창) 사용자가 어떤 값을 그때마다 뭐 숫자던 문자열이던 키보드로 타이핑해서 값을 입력하는 그 행동.
class ScannerEx
{
public static void main(String[] args)
{
//Scanner 클래스의 객체를 생성
Scanner scanner = new Scanner(System.in); // Scanner클래스의 객체를 생성
Systehttp://m.out.print("두자리 정수를 하나 입력해주세요.>"); //사용자에게 설명을 위한 출력문
String input = scanner.nextLine(); // 입력받은 내용을 input에 저장 nextLine() 메서드를 호출하면 입력대기 상태에 있다가 입력을 마치고 엔터키를 누르면 입력한 내용이 문자열로 반환된다.
int num = Integer.parseInt(input); // Integer.parseInt() 메서드로 입력받은 내용(문자열 input변수가 타입이 문자열 String 이기 때문에) 즉 문자열을 input타입의 정수로 변환한다
System.out.println("입력내용 :"+input); // 사용자가 입력한 내용이 들어간 변수 input을 사용해 화면에 사용자가 입력한 값을 확인시켜줌
Systehttp://m.out.printf("num=%d%n", num); // 입력받은 내용을 int로 바뀐 내용을 출력
}
}
'자바' 카테고리의 다른 글
| Java의 정석 3rd Edition 남궁 성 지음 Chapter 02 변수 2.3 형식화된 출력 - printf() 예제 2-5/ch2/printfEx2.java (0) | 2025.01.06 |
|---|---|
| Java의 정석 3rd Edition 남궁 성 지음 2.3(형식화된 출력 - printf()) (0) | 2025.01.06 |
| Java의 정석 3rd Edition 남궁 성 지음 (0) | 2025.01.06 |