判断一个整数为偶数还是奇数,除了条件语句里,用变量%2是否为0来判断 还有什么方法呢?
解决方案 »
- {求助}作业问题..急...快要崩溃..
- 我碰见了个问题是关于java反射的Class.forName("com.common.dao."+classtype).newInstance();。。。。。。。。。谢谢帮我看看
- 赋值问题?
- http服务器和应用服务器有什么区别??
- java 执行Linuxshell 需要输入 如何处理?
- 小白求解, 刷新 JFrame
- 关于ThreadLocal
- 菜鸟问题:请问JB中如何自定义package?
- 谁能帮我写一个jdbc关于sqlserver的连接阿,谢谢
- 在JBUILDER4中作的APPLET肯定在IE5内不能用吗,用插件后能用吗?
- 高分寻求帮助-java反编译
- word,excel,ppt文件转成pdf文件java用什么开源程序比较好??
import java.util.*;
public class Accp2{
public static void main(String[] args){
Scanner input = new Scanner(System.in);
int i = input.nextInt();
if(i%2==0){
System.out.println("它为偶数");
}else{
System.out.println("它为奇数");
}
}
}
以上为大家最熟悉的
import java.util.*;
public class Accp3{
public static void main(String[] args){
Scanner input = new Scanner(System.in);
int i = input.nextInt();
if(i/2*2==i){
System.out.println("它为偶数");
}else{
System.out.println("它为奇数");
}
}
}
希望大家提供更多的思路
int a = (int)d;
System.out.println("a=" + a);
String str = Integer.toBinaryString(a);
char ch = str.charAt(str.length() - 1);
if (ch == '0') {
System.out.println("偶数");
}else{
System.out.println("奇数");
}先把整数转换为二进制字符串,如果最后一位是‘0’,则为偶数,否则为奇数。