본문 바로가기
java&eclipse 코딩 알고리즘/20231130

ScannerTest2

by 몽상크리에이터 2023. 12. 13.

package k20231130;

 

import java.util.Scanner;

 

public class ScannerTest2 {

 

public static void main(String[] args) {

 

Scanner scanner = new Scanner(System.in);

 

System.out.print("나이: ");

int age = scanner.nextInt();

 

// nextLine()을 제외한 나머지 메소드는 공백을 경계로 데이터를 읽어드린다

// nextLine()을 제외한 나머지 메소드는 자신이 읽어들일 데이터만 읽어들인다

// => 마지막에 입력된 엔터키는 읽어들이지 않는다.

 

// 해결책 : 키보드 버퍼를 비운다

scanner.nextLine();

 

System.out.print("이름: ");

String name = scanner.nextLine();

 

System.out.println(name + "님은 " + age + "살 입니다.");

System.out.printf("%s님은 %d살 입니다\n" , name , age);

 

System.out.println(name + "님은 내년에" + (age + 1) + "살 입니다.");

}

 

}

'java&eclipse 코딩 알고리즘 > 20231130' 카테고리의 다른 글

ScoreTest  (0) 2023.12.13
ScannerTest3  (0) 2023.12.13
ScannerTest  (0) 2023.12.13
RandomTest  (0) 2023.12.13
MukJjiBba  (0) 2023.12.13