250x250
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 |
Tags
- spring
- 제이쉘
- 프로그래밍
- 초보코딩탈출
- 스프링
- 자바프로그래밍
- github
- eclips
- 프로그래밍언어
- JShell
- 메소드
- Java
- 자바
- Git
- 스프링 기초
- 알고리즘
- 자바기초
- 리눅스
- 컴퓨터과학개론
- 클래스
- 배열
- 초보코딩
- 프로그래밍기초
- 데이터베이스
- 코딩초보
- 기초코딩
- 이클립스
- 자바 스프링
- Elk
- JAVA기초
Archives
- Today
- Total
키보드워리어
【자바】자바에서 유저의 인풋값 입력 방법 본문
728x90
안녕하세요 오랜만에 인사드립니다!! 그동안 연말을 맞아서 일 좀 마무리하느라고 포스팅이 늦었네요 ^^;;
자바에서 유저의 input값을 어떻게 넣어주냐구요?
Scanner 클래스를 이용하면 돼요.
Scanner
자바는 스캐너라는 클래스를 지원해 줍니다.
스캐너를 통해서 값의 출처를 정할 수 있습니다.
이 유틸리티를 사용하려면 프로그래머는 아래와 같은 조건을 수행해야 합니다.
·Java util.scaner 클래스를 가져옵니다.
·스캐너 유형의 스캐너 클래스를 만들어야 합니다.
여기엔 System.in를 생성자 매개변수로 전달해야 합니다. 이것이 스캐너를 콘솔 입력에 연결시켜 줍니다.
·콘솔에서 정수를 입력을 읽으려면 메서드 scaner.nextInt()가 필요합니다.
자바 이클립스에 Scanner클래스 생성 시 hasNext메소드도 나오는데 이건 다음에 살펴볼게요
System.in은 사용자의 입력사항, out은 사용자의 출력값입니다.
스캐너 코드를 돌리면 system.in() 메소드를 통해서 콘솔에 유저의 인풋값을 넣게 됩니다.
*참고로 통상적으로 오브젝트는 소문자, type유형은 대문자입니다.
------------230205 내용 추가------------
scanner를 사용한 후에 scanner.close()메서드를 사용해서 리소스 유출을 막아주세요.
728x90
'JAVA > 입문' 카테고리의 다른 글
【자바】삼항연산자 소개 (0) | 2023.01.08 |
---|---|
【자바】switch문에 대해 알아보자 (0) | 2022.12.29 |
【자바】if - else 중첩문 소개합니다. (0) | 2022.12.09 |
【자바】조건문 소개및 활용 방법 (0) | 2022.12.06 |
【자바】논리연산자 활용한 메소드 만들어보기 (0) | 2022.11.27 |