-
Scanner 입력이 가능하게 하는 생성자 + 변수.nextLine()Java 2023. 5. 26. 23:04
Java에서는 Scanner를 사용하면 단어를 입력할 수 있습니다.
아래 코드를 확인해 볼까요?
package scan; import java.util.Scanner; public class ScanTest { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("문자 : "); String sc2 = sc.nextLine(); System.out.println(sc2 + " 표시"); sc.close(); } }
Scanner는 java.util 안에 있는 Class 명으로,
위와 같이 선언하면 입력 변수로 사용할 수 있습니다.
import는 직접 실행하는 것이 아니라, Scanner를 먼저 생성하면 자동으로 만들어지게 하는 것이 좋습니다.
nextLine() 은 문자열을 입력할 때
띄어쓰기 혹은 Enter까지의 문자열을 모두 저장하여 출력할 때 사용합니다.
스캐너는 사용하는 리소스가 많기 때문에,
사용 후에 꼭 닫는 것이 좋습니다.
닫는 명령어
스캐너 변수.close() 을 하지 않으면, 에러는 나지 않지만, 경고로 표시되니 주의가 필요합니다.
결과값
문자 : (커서가 깜빡이며 문자 입력가능) (입력한 문자) 표시
'Java' 카테고리의 다른 글
[Eclipse] Welcome page 불러오기 (0) 2024.07.14 변수의 명명 규칙 (0) 2023.05.30 [Eclipse] TODO / XXX / FIXME 키워드 주석 처리 (0) 2023.05.25 대입 연산자( = ) (0) 2023.05.24 [Eclipse] 지저분한 중괄호 정리하기 - Format 기능 (0) 2023.05.23