Scanner 클래스를 이용해 키보드 입력처리

sehwa!·2023년 8월 30일
0

Java

목록 보기
1/18

📌 Scanner 객체 만들기

Scanner scan = new Scanner(System.in);

✅ 수업예문

System.out.print("이름을 입력해 주세요. : ");
String name = scan.next();
System.out.print("나이를 입력해 주세요. : ");
String age = scan.next();
System.out.printf("%s님의 나이는 %s세 입니다.", name, age);
scan.close();

Scanner의 사용이 끝나면 close();로 해제

📃 실습 01

1. 숫자의 홀짝 구분하기🖨

💻 code

Scanner scan = new Scanner(System.in);
System.out.println("숫자를 입력해주세요. : ");
int num = scan.nextInt();
System.out.printf("입력된 숫자는 : %d(으)로 %s입니다.",
	num, (num % 2 == 1 ? "홀수" : "짝수"));
scan.close();

👉 print

숫자를 입력해주세요. : 
325
입력된 숫자는 : 325()로 홀수입니다.

📃 실습 02

2. 알파벳 대소문자 구분하기

💻 code

Scanner scan = new Scanner(System.in);
System.out.println("알파벳 한 자를 입력해주세요");
String a = scan.next();
char alp = a.charAt(0);
System.out.printf("첫 번째 입력된 문자 %c 는 영문 %s 입니다.", alp, 
	(alp >= 'A' && alp <= 'Z' ? "대문자" : 
	(alp >= 'a' && alp <= 'z' ? "소문자" : "알파벳이 아닙니다.")));

👉 print

알파벳 한 자를 입력해주세요
a
첫 번째 입력된 문자 a 는 영문 소문자 입니다.

0개의 댓글