자바의 입력기능(Scanner)
- 자바에서 데이터를 출력하는 명령은 System.out이고, 데이터를 입력받을때는 System.in을 이용합니다.
- 데이터를 입력받을때는 표준 JAVA API인 Scanner 클래스를 사용합니다
스캐너 사용방법
0. import java.util.Scanner;
1. 스캐너 객체 생성
Scanner scan = new Scanner(System.in);
2.입력받을 데이터 타입에 따른 메서드 호출
scan.next(), scan.nextLine(), scan.nextInt(), scan.nextDouble() 등
-next(): 공백을 포함하지 않는 문자열을 입력받을 때
-nextLine(): 공백을 포함한 문자열을 입력받을 때
-nextInt(): 정수를 입력받을 때
-nextDouble(): 실수를 입력받을 때
3.스캐너 종료
scan.close();
package chap_06;
import java.util.Scanner;
public class ScannerExample {
public static void main(String[] args) {
//1. 스캐너 기능 생성
Scanner scan = new Scanner(System.in);
//2. 스캐너가 가지고 있는 기능을 통해서 데이터를 입력받음.
System.out.print("자기소개 : ");
String intro = scan.nextLine(); //공백을 포함하는 문자열을 받음
System.out.print("이름 : ");
String name = scan.next(); //공백을 포함X 문자열을 받음
System.out.print("나이 : ");
int age = scan.nextInt(); //정수를 입력받음
System.out.println("자기소개 : " + intro);
System.out.println("이름 : " + name);
System.out.println("나이 : "+ age);
//3. 스캐너 기능종료
scan.close();
}
}
'Java' 카테고리의 다른 글
자바 별찍기 - 원모양 만들기 (feat.원의 방정식) (0) | 2023.08.19 |
---|---|
자바 별찍기 - 마름모 만들기 (0) | 2023.08.18 |
Java 형변환 - 자동 형변환 vs 명시적 형변환 (0) | 2023.08.11 |
Java 상수형 데이터 타입 (0) | 2023.08.11 |
Java 변수 (기본형, 참조형, 기본형의 타입) (0) | 2023.08.11 |