博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JAVA知多少
阅读量:4688 次
发布时间:2019-06-09

本文共 363 字,大约阅读时间需要 1 分钟。

读《java解惑》感觉有意思的就记录一下。

1.判断奇数还是偶数

1 public boolean isOdd(int i){2     return i%2==1;3 };

 这样子看起来很对,但是考虑到i是负数的情况,那就不对了。

 -1%2=-1——> -1!=1

 so 返回false,其他的负奇数同理。

所以,可以写成这样:

1 public static boolean isOdd(int i) {2     return i % 2 != 0;3 };

或者,这样子更具有美感:

1 public static boolean isOdd(int i) {2     return (i & 1) != 0;3 };

 

转载于:https://www.cnblogs.com/XBWer/p/3894155.html

你可能感兴趣的文章
大数据学习线路整理
查看>>
【C++算法与数据结构学习笔记------单链表实现多项式】
查看>>
关于ProjectServer定制化项目中心页面
查看>>
使用Collectd + InfluxDB + Grafana进行JMX监控
查看>>
Linux下tar,zip命令详解
查看>>
C#垃圾回收机制
查看>>
31、任务三十一——表单联动
查看>>
python之hasattr、getattr和setattr函数
查看>>
maven使用阿里镜像配置文件
查看>>
Copy code from eclipse to word, save syntax.
查看>>
arguments.callee的作用及替换方案
查看>>
23 Java学习之RandomAccessFile
查看>>
P2709 小B的询问
查看>>
润乾报表 动态控制文本的显示
查看>>
[oracle] 如何使用myBatis在数据库中插入数据并返回主键
查看>>
PHP echo 和 print 语句
查看>>
第一讲 一个简单的Qt程序分析
查看>>
Centos 6.5下的OPENJDK卸载和SUN的JDK安装、环境变量配置
查看>>
poj 1979 Red and Black(dfs)
查看>>
【.Net基础03】HttpWebRequest模拟浏览器登陆
查看>>