JAVA - Scanner 클래스

안녕하세요 .

국비 첫시작이여서 기록용으로 남길려고합니다 

참고 하실때 도움되셨으면좋겠습니다 ..!(너무믿지 말아주세요 ...)


계속 출력만 하다보면 지루할수있을거같아서 입력하는 클래스를 배우게됐다.

출력만 하게될줄알았는데 

입력된값을 콘솔창에 출력하니깐 좀더 재미가 부가되었다 .

 

Scanner 클래스는 java.util 패키지에 포함되어있다.

 

사용방법으로는 

우선 java.util 패키지를 import 시켜주어야한다.

import 작성하는 위치는 package 와 class 사이에 작성하면된다.

 

import 후 클래스 객체 생성후 사용하면된다.

 

Scanner의 입력받는 메소드로는

sc.next() > 입력된 문자열중 공백 전까지의 문자열만 받는다 예) 자바 너무 어렵다  = 결과 : 자바

sc.nextLine() > 입력된 문자열 한줄전체를 받아온다.

sc.nextInt() > 입력된 정수형 타입만 받아온다.

sc.nextDouble() > 입력된 실수형 타입만 받아온다.

trim  >  입력된 문자열중 앞, 뒤 공백을 제거해준다.

 

 

 

아래방식처럼사용하면된다.

 

 

 

이런식으로 코드를작성하게되면 콘솔창 이용하여 입력과 출력을 할수가있다 .

 

생각보다 사용하기 쉬운데, 

쉽다는건 혼자만의생각이었다 ..

sc.nextInt() 사용후 sc.nextLine(); 사용하니깐 ..겹치는현상이발생되었다 ..

그래서해결방법으로는 

 

이런식으로 문제해결하여 완료하였다 .

 

 

'프로그래밍 > JAVA' 카테고리의 다른 글

JAVA - 형변환(명시적, 묵시적)  (0) 2021.05.12
JAVA - 상수  (0) 2021.05.12
JAVA - 변수  (0) 2021.05.11
JAVA - 클래스와 메소드  (0) 2021.05.11
JAVA - 주석(한줄, 여러줄)  (0) 2021.05.11
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유