Java判断奇偶性
public class ImparityCheck{
public static void main(String[] args) {
int a =-2147483647;
String str=a%2==0?"偶数":"奇数";
String str2=a%2!=0?"奇数":"偶数";
System.out.println(str+str2);
String str3=(a&1)==1?"奇数":"偶数";
String str4=(a&1)!=1?"偶数":"奇数";
String str5=(a&1)==0?"偶数":"奇数";
String str6=(a&1)!=0?"奇数":"偶数";
String str7=(a&1)<1?"偶数":"奇数";
String str8=(a&1)>0?"奇数":"偶数";
System.out.println(str3+str4+str5+str6+str7+str8);
String str9=a<<31<0?"奇数":"偶数";
System.out.println(str9);
String str10=(((a>>>1)<<1)==a)?"偶数":"奇数";
String str11=(((a>>>1)<<1)!=a)?"奇数":"偶数";
System.out.println(str10+str11);
String str12=(((a>>1)<<1)==a)?"偶数":"奇数";
String str13=(((a>>1)<<1)!=a)?"奇数":"偶数";
System.out.println(str12+str13);
}
}
|