인프런 커뮤니티 질문&답변
scanner 두번째 문제(홀수짝수) 질문드립니다!
작성
·
317
퀴즈
71%나 틀려요. 한번 도전해보세요!
자바에서 Scanner 클래스를 사용하려면 일반적으로 무엇이 필요할까요?
새로운 클래스 생성
System.out 사용
import 문 추가
Scanner 객체 닫기
답변 2
1
참고가 될지 모르겠지만 저는 이런 방식으로 짜보았습니다. 홀수인지 짝수인지 분간하는 부분을 굳이 if로 구분하지 않고 삼항연산자를 이용해 구분하였습니다.
주석친 부분은 제가 임의적으로 숫자를 받을 때 0보다 큰 숫자(자연수)에 한해서만 짝수와 홀수를 분간하고 싶어서 추가한 것이니 신경쓰지 않으셔도 됩니다.
Scanner scanner = new Scanner(System.in);
System.out.print("하나의 정수를 입력하세요: ");
int number = scanner.nextInt();
/* if (number > 0) {*/
String con = ( (number % 2) == 0 ? "짝수" : "홀수");
System.out.println("입력한 숫자 " + number + "는 " + con + "입니다.");





