【深基3.例2】数的性质
题目描述
一些整数可能拥有以下的性质:
- 性质 1:是偶数;
- 性质 2:大于 $4$ 且不大于 $12$。
小 A 喜欢这两个性质同时成立的整数;Uim 喜欢这至少符合其中一种性质的整数;小 B 喜欢刚好有符合其中一个性质的整数;正妹喜欢不符合这两个性质的整数。现在给出一个整数 $x$,请问他们是否喜欢这个整数?
输入格式
输入一个整数 $x(0\le x \le 1000)$
输出格式
输出这 $4$ 个人是否喜欢这个数字,如果喜欢则输出 1,否则输出 0,用空格分隔。输出顺序为:小 A、Uim、小 B、正妹。
样例 #1
样例输入 #1
12
样例输出 #1
1 1 0 0
题解
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
int a = 0;
int uim = 0;
int b = 0;
int sis = 0;
if (num % 2 == 0 && (num > 4 && num <= 12)) {
a = 1;
uim = 1;
} else if (num % 2 == 0 || (num > 4 && num <= 12)) {
uim = 1;
b = 1;
} else if(!(num % 2 == 0) && !(num > 4 && num <= 12)) {
sis = 1;
}
System.out.println(a + " " + uim + " " + b + " " + sis);
}
}