day10 Scanner

JTH·2023년 2월 3일
0

gb_jth

목록 보기
32/56

import import import import import

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("doble type 입력 : ");
		double d = scanner.nextDouble();
		System.out.println("doble 결과 : " + d );
		
		
		
		
		//scanner close를 해야지 메모리 낭비가 없다.
		//close한번하면 다시열순없다...
		scanner.close();
	}

}

next와 nextLine의 차이 라인차이

package scanner;

import java.util.Scanner;

/*
 * scanner.next() 		- 공백 전 까지 입력을 받음
 * scanner.nextLine()	- 한 줄 전체를 입력 받음
 */


public class Main02 {

	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		
		System.out.println("문자열 입력 : ");
		String str1 = scanner.nextLine();
		System.out.println(str1);

		
		System.out.println("문자열 입력 : ");
		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.println("아이디를 입력하세요.");
		String str1 = scanner.nextLine();
		System.out.println(str1);
		
		if(str1.length()>11) {
			System.out.println("아이디는 10자 이하로만 입력해주세요.");
		} else {
			System.out.println("입력하신 아이디는 " +"'" + str1 + "'" + " 입니다.");
		}
		
		
		scanner.close();
	}

}

작성한대로 답이나오니까 신기함

profile
//

0개의 댓글