Java Scanner에 대한 이해

박현우·2024년 1월 10일

package scanner;

import java.util.Scanner;

public class Main01 {

public static void main(String[] args) {
	Scanner scanner = new Scanner(System.in);
	
	System.out.print("int type 입력 : ");
	int i = scanner.nextInt();
	System.out.println("int 결과 : " + i);
	
	System.out.print("double type 입력 : ");
	double d = scanner.nextDouble();
	System.out.println("double 결과 : " + d);
	
	System.out.print("String 입력 : ");
	String s = scanner.next();
	System.out.println("String 결과 : " + s);
	scanner.close();
}

}
  • 	package scanner;
    
    	import java.util.Scanner;
    
    	public class Main02 {
    
    	public static void main(String[] args) {
    		/*
    		 * scanner.next
    		 *  - 공백 전까지 입력
    		 * scanner.nextLine()
    		 *  - 한 줄 전체를 입력 받음
    		 */
    	
    		Scanner scanner = new Scanner(System.in);
    	
    		System.out.print("문자열 입력 : ");
    		String str1 = scanner.nextLine();
    		System.out.println(str1);
    	
    		System.out.print("문자열 입력 : ");
    		String str2 = scanner.next();
    		System.out.println(str2);
    	
    		scanner.close();
    	
    	}
    
    	}
  • 	package scanner;
    
    	import java.util.Scanner;
    
    	public class Main03 {
    
    	public static void main(String[] args) {
    		System.out.println("--회원가입 절차를 시작합니다--");
    	
    		Scanner scanner = new Scanner(System.in);
    	
    		System.out.print("아이디를 입력하세요 : ");
    		String str1 = scanner.nextLine();
    		System.out.println(str1);
    	
    		if(str1.length()>11) {
    			System.out.println("아이디는 10자리 " + "이하로의 글자로만 입력해주세요");
    		} else {
    			System.out.println("입력하신 아이디 " + str1 + " 입니다. 회원가입 시작");
    		}
    	
    	
    	
    	}
    
    	}

0개의 댓글