반응형

[쉽게 배우는 자바 프로그래밍] 

Chapter 02. 자바 프로그램 구조와 기본 문법 익히기

프로그래밍 문제 


7. 키보드로 정수를 입력 받아 ① 4와 5로 나누어지는지, ② 4 또는 5로 나누어지는지, ③ 4나 5 중 하나로 나누어지지만 두 수 모두로는 나누어지지 않는지를 true/false로 출력하는 프로그램을 작성하시오.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
public static void main(String[] args) {
        // TODO Auto-generated method stub
 
        int num;
        
        Scanner input = new Scanner(System.in);
        
        System.out.print("정수 입력 : ");
        num = input.nextInt();
        
        System.out.print("① 정수가 4 와 5로 나누어지는가 : ");
        System.out.println((num % 4 == 0&& (num % 5 == 0));
        
        System.out.print("② 정수가 4 또는 5로 나누어지는가 : ");
        System.out.println((num % 4 == 0|| (num % 5 == 0));
        
        System.out.print("③ 정수가 4 나 5로 나누어지지만 두 수 모두로는 나누어지지 않는가 : ");
        System.out.println((num % 4 == 0) ^ (num % 5 == 0));        
    }



반응형