본문 바로가기
> 프로그래밍 언어/JAVA

[ch2-14] 화면으로부터 입력 받기

by 자몽주스 2023. 1. 27.
728x90
반응형

1) import 문: 

사용하려는 클래스가

어떤 패키지에 속해있는지

알려주기 위한 것.

 

import문이 필요한 클래스가 있고

필요하지 않은 클래스가 있다

 

2) Scanner 클래스

꼭 객체를 생성해야만 사용할 수 있다

System.in - 화면 입력을 의미

 

Scanner 클래스는 화면 뿐만 아니라

파일로부터도 입력 받을 수 있다

 

3) 생성한 Scanner 객체를 사용하면

화면으로부터 입력을 받을 수 있다

화면에서 입력한 정수

변수 num에 저장한 것.

정수가 아니라 실수를 입력할 땐

=> Float를 이용

nextLine (메서드):

화면에서 입력한 내용을, 

 한 행을 읽어서 문자열로 만든 것

그래서, 저장할 때 타입이 String

 

<문자열숫자로 변환>

input 이라는 문자열

숫자(정수)로 변환해서

변수 num에 저장한다.

 

숫자를 => 문자열로 변환할 땐,

숫자 + ""

이렇게 하면 된다

 

반대로,

문자열을 => 숫자로 변환할 땐,

Integer.parseInt()

라는 메서드를 사용하면 됨

 

 괄호에 문자열 "15"를 넣으면

결과값이 숫자 15가 된다

하단의 두 문장은

맨 위의 한 문장과 같음

 

728x90
반응형