Java에서 입력(Input)은 프로그램에 데이터를 전달하는 과정을 의미한다.
즉, 키보드나 파일, 네트워크 등을 통해 데이터를 받아오는 작업이며 Java에서는 다음과 같은 방법으로 입력을 처리할 수 있다.
Scanner를 사용하면 사용자로부터 쉽게 다양한 타입의 입력을 읽어올 수 있다.
- Scanner scan = new Scanner(System.in); 👉 코드 시작 부분에 작성
- scan.nextInt(); 👉 숫자를 입력받음
- scan.next(); 👉 공백을 제외한 문자열 입력받음
- scan.nextLine(); 👉공백을 포함한 문자열 입력받음
- scan.close(); 👉코드 마지막 부분에 작성
public class InputPractice {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in); //코드의 시작부분에서 작성한다.
int ProductPrice = 1000;
System.out.print("구매 수량 입력 : ");
int getProductQty = scan.nextInt();
System.out.println("입력하신 상품의 개수는 " + getProductQty + "개 입니다.");
System.out.println("총 결제 금액은" + (ProductPrice *getProductQty) + "원 입니다.");
scan.close(); // 코드의 제일 마지막에 작성한다.
}
}