티스토리 뷰

Development

Scanner 클래스

로글고그로그 2018. 10. 23. 16:27

자바에서 사용자의 입력을 받을 때 가장 많이 쓰이는 클래스가 바로 Scanner 클래스.

JDK1.5부터 추가됨. 이전에 쓰이던 것보다 훨씬 편해서 자주 쓰인다.


호출

import java.util.Scanner;


Scanner 클래스의 객체생성

Scanner 이름 = new Scanner(System.in);


Scanner 클래스에는 next(), nextInt(), nextLine() 등의 여러가지 메소드가 있음.


next() : 공백 이전까지의 문자열을 입력받는다

ex) 

유저입력값 : "안녕? 내 이름은 동동이" 

실제입력받는값 : "안녕?"


next+자료형() : 작성된 자료형에 알맞는 입력을 받음. 정수, 실수 등등

ex)

nextInt()

nextDouble()


nextLine() : 문자열 전체를 입력받음



<전체 사용 예시>

import java.util.Scanner;


public class ScannerTest {

Scanner sc = new Scanner(System.in);

String userInput = sc.nextLine();


System.out.println(userInput + " 은 사용자가 입력한 내용 입니다");


sc.close()


}

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/12   »
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
글 보관함