Programming/Java
Java Scanner
수고's
2020. 7. 28. 02:18
반응형
1. 입력
자바에서 출력을 System.out.println 으로 한다면 입력은 Scanner을 쓴다.
2. Scanner 선언
Scanner 클래스를 사용하기 위해서는 추가해야한다.
import java.util.Scanner;
3. Scanner 객체 생성
Scanner scanner = new Scanner(System.in); // Scanner 클래스의 객체 생성
4. nextLine() 메서드
Scanner 객체를 생성한 후에 nextLine()을 입력하면 대기상테에서 엔터를 누르면 입력한 내용이 문자열로 반환
String input = scanner.netLine(); // 입력 내용이 input에 저장
int num = Integer.parseInt(input); // 입력받은 내용을 int타입 값으로 변환
5. Integer.parseInt()
입력받은 문자열을 숫자로 변환하기 위한 메서드
문자열 -> int타입 정수
ex)
Scanner scanner = new Scanner(System.in);
System.out.print(" 입력 : " );
String input = scanner.nextLine();
int num = Integer.parseInt(input);
System.out.println(" 입력 내용 : " +input);
System.out.printf("num=%d%n", num);
결과 ) 입력 : 10 -> 입력 내용 : 10 num = 10