题目描述:
答案解析:
第一种方法:
import java.util.Scanner;
public class Main{
public static void main(String[]args){
Scanner sc=new Scanner(System.in);
int a=sc.nextInt();
//小A
if((a%2==0)&&(4<a&a<=12)){
System.out.print(1+" ");
}else{
System.out.print(0+" ");
}
//Uim
if(a%2==0|4<a&a<=12){
System.out.print(1+" ");
}else{
System.out.print(0+" ");
}
//八尾勇
if(a%2==0^4<a&a<=12){
System.out.print(1+" ");
}else{
System.out.print(0+" ");
}
//正妹
if((a%2!=0)&&(a<=4|a>12)){
System.out.print(1+" ");
}else{
System.out.print(0+" ");
}
}
}
第二种方法:
import java.util.Scanner;
public class Main {
public static void main (String[] args){
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
boolean f1 = a % 2 ==0;
boolean f2 = a>4 && a<=12;
//小A
if(f1 && f2){
System.out.print(1+" ");
}else{
System.out.print(0+" ");
}
//Uim
if(f1 || f2){
System.out.print(1+" ");
}else{
System.out.print(0+" ");
}
//八尾勇
if(f1 ^ f2){
System.out.print(1+" ");
}else{
System.out.print(0+" ");
}
//正妹
if(!f1 && !f2){
System.out.print(1+" ");
}else{
System.out.print(0+" ");
}
}
}