[Java] 사용자 입력 Scanner

MSU·2023년 12월 11일

JAVA

목록 보기
21/28

ScannerSystem.in을 사용해서 사용자의 입력을 편리하게 받도록 도와주는 클래스임

package scanner;

import java.util.Scanner;

public class Scanner1 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.print("문자열을 입력하세요: ");
        String str = scanner.nextLine(); //입력을 String으로 가져옴
        System.out.println("입력한 문자열: " + str);

        System.out.print("정수를 입력하세요: ");
        int intValue = scanner.nextInt();
        System.out.println("입력한 정수: " +intValue);

        System.out.print("실수를 입력하세요: ");
        double doubleValue = scanner.nextDouble();
        System.out.println("입력한 실수: " +doubleValue);
    }
}

scanner.nextLine()

  • 엔터(\n)를 구분자로 하여 엔터를 입력하기 전까지의 문자를 입력받음

scanner.nextInt()

  • 정수(int형) 입력을 받을 때 사용

scanner.nextDouble()

  • 실수(double형) 입력을 받을 때 사용

위와 동일한 방식으로 다른 타입의 입력도 받을 수 있다



출처 : 김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음

profile
안드로이드공부

0개의 댓글