Language_Coder 545 : 반복제어문2 - 자가진단5

boom.jun.cho·2022년 3월 15일
0

Language_Coder_JUNGOL

목록 보기
85/197

문제

10개의 정수를 입력받아 3의 배수의 개수와 5의 배수의 개수를 각각 출력하는 프로그램을 작성하시오.

입력

10 15 36 99 100 19 46 88 87 13

출력

Multiples of 3 : 4
Multiples of 5 : 3

코드

package com.jungol.algorithm085;

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
    	Scanner scanner = new Scanner(System.in);
    	int countMultipleOf3 = 0;
    	int countMultipleOf5 = 0;
    	
    	for(int i = 0; i < 10; i++) {
    		int n = scanner.nextInt();
    		
    		if((n % 3) == 0 && n % 5 != 0) {
    			countMultipleOf3++;
    		} else if(n % 5 == 0 && n % 3 != 0) {
    			countMultipleOf5++;
    		} else if(n % 3 == 0 && n % 5 == 0) {
    			countMultipleOf3++;
    			countMultipleOf5++;
    		}
    	}
    	System.out.printf("Multiples of 3 : %d\n", countMultipleOf3);
    	System.out.printf("Multiples of 5 : %d", countMultipleOf5);
    	
    	scanner.close();
    }
}

    		
    		
profile
하루하루 최선을

0개의 댓글