java判断奇偶的困惑 ((a&1)==0?"a是偶数":"a是奇数"); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 通过位运算进行判断~~~Google 下 位运算 试试 public class Test { public static void main(String[] args) { int a = Integer.parseInt(args[0]); int n = Integer.parseInt(args[1]); if( args[0].length() < n){ System.out.println("参数错误,n不能大于整数长度"); return; } int b = Integer.parseInt( args[0].substring(n-1, n) ); System.out.println( b%2 == 0 ? "偶数":"奇数"); } 高效式 (i & 1) != 0来判断。偶为false (0 & 1) != 0 false (1 & 1) != 0 true (2 & 1) != 0 false java 线程问题 静态方法是否是线程安全的? 关于JAVA中背景问题如何透明设置? FTP 上传失败的问题 关于 jfilechooser的监听机制 请问在swt的text中怎样保证使其输入的内容只能是数字? 那位给一个二叉树的代吗。java的。 十六进制编码如何一起转出来? 关于java的封装性 awt中Window问题 网络测试 在jtable的单元格中添加JProgressBar?
public static void main(String[] args) {
int a = Integer.parseInt(args[0]);
int n = Integer.parseInt(args[1]);
if( args[0].length() < n){
System.out.println("参数错误,n不能大于整数长度");
return;
}
int b = Integer.parseInt( args[0].substring(n-1, n) );
System.out.println( b%2 == 0 ? "偶数":"奇数");
}
(1 & 1) != 0 true
(2 & 1) != 0 false