java 369게임
1~99까지의 정수를 입력받고 정수중에 3, 6, 9 중 하나가 있는 경우 "박수짝"을 출력 두 개가 있는 경우 "박수짝짝"을 출력
import java.util.Scanner;
public class Game369 {
public static void main (String args[]) {
Scanner scanner = new Scanner(System.in);
System.out.print("1~99 사이의 정수를 입력하시오>>");
int num = scanner.nextInt();
int cnt = 0;
if(num/10==3 || num/10==6 ||num/10==9) // 십의 자리수에서 3,6,9 나올경우
cnt++;
if(num%10==3 || num%10==6 ||num%10==9) // 일의 자리수에서 3,6,9나올경우
cnt++;
if(cnt == 0) // 3,6,9 수 않나올때
System.out.print(num);
else { // 3,6,9 수 나올때
System.out.print("박수");
if(cnt == 1) // 십의자리, 일의자리중 하나만 있을때
System.out.print("짝");
else // 십의자리, 일의자리중 모두 있을때
System.out.print("짝짝");
}
scanner.close();
}
}
'코딩 > Java' 카테고리의 다른 글
명품 java programming 2장 실습문제 12번 (0) | 2020.09.19 |
---|---|
명품 java programming 2장 실습문제 10번 (0) | 2020.09.19 |
명품 java programming 2장 실습문제 8번 (0) | 2020.09.19 |
java 세개의 정수 중앙값(명품 java programming 2장 실습문제 4번) (0) | 2020.09.19 |
명품 java programming 2장 실습문제 2번 (0) | 2020.09.19 |
댓글