일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 공개키 암호
- 예외처리
- 자동 형변환
- jvm
- 객체
- lang package
- JSP
- 백준 알고리즘
- 디렉티브
- 암호론
- BufferedWrite
- 소수판정
- class
- bubble-sort
- 알고리즘
- java
- HTML
- 프로그래밍
- 2884
- 형변환 연산자
- LANG
- 현대암호
- 객체지향
- try&catch
- 클래스 패스
- 연결된 예외
- 재귀호출기본
- 자료구조
- 백준
- OOP
Archives
- Today
- Total
코드일기장
Scanner로 데이터 input_Java 본문
Java input하는 방법에 대해 알아보자.
Scanner는 Java의 input 클래스로 자주 쓰이는 것중 하나이다. Scanner로 데이터를 input하는것에 대해 알아보겠다.
- Scanner 기본 사용법

import java.util.Scanner를 통해 Scanner 클래스를 사용할 수 있게 세팅을 한다. scanner를 인스턴스화 한다.
- Scanner로 사용자에게 입력 받기

scanner.next()로 입력받는것을 확인 할 수있다. scanner클래스는 다양한 메서드가 있어서 공부할게 많다. 위 코드는 String타입 str변수에 String값으로 사용자에게 데이터를 받고 출력시키는 코드이다.
- char데이터와 String데이터 받기

scanner.next().charAt(0)은 char타입 데이터를 입력받을 수 있게 한다.

scanner,next();를 통해 String으로 데이터를 받을 수 있게 한다.
그 밑에 코드는 String으로 받은 데이터를 Int타입으로 변환시키는 코드이다. 타입변환에 대해서는 담에 복습할때 다시 정리하겠다.
- 정수형과 실수형 데이터 받기 (byte,short,int,long,float,double)

위 코드 int로 예를 들자면 scanner.nextInt();를 통해 데이터를 입력 받을 수 있다. 패턴을 보면 next다음에 입력받고자 하는 데이터 타입을 적어주면 된다.! nextLong nextFloat 등등
*scanner는 Scanner클래스의 참조변수입니다. 임의지정*
*주기적으로 Scanner클래스의 내용을 업데이트 하겠습니다.*
'Java' 카테고리의 다른 글
Java_예외 처리(예외처리 1-1) (0) | 2021.12.23 |
---|---|
Java 타입간의 변환과 형변환 연산자 자동 형변환 (0) | 2021.11.22 |
Java_BufferedReader /BufferedWrite (0) | 2021.10.06 |
Java_Arrays class (0) | 2021.10.04 |
변수와 리터럴에 대해(1)_Java문법 (0) | 2021.10.02 |
Comments