class="java" name="code">

1. 按位与运算 按位与运算符"&"是双目运算符。其功能是参与运算的两数各对应的二进位相与。只有对应的两个二进位均为1时,结果位才为1 ,否则为0

package shenkxiao.test.com;

public class ShenkxiaoTestisOdd {

/**

* @param args

* @author ShenkXiao

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

// 知识关键点: 在int数值中有一半是负数,若根据除2判断其余数是否为1来定奇偶会有1/4的时候返回错误的判断。

//调用错误方法

for(int i=-2;i<3;i++){

System.out.println("***************调用错误方法***************");

System.out.println(i+"为奇数:"+ShenkxiaoTestisOdd.isOdd(i));

System.out.println("***************调用参考方法一***************");

System.out.println(i+"为奇数:"+ShenkxiaoTestisOdd.isOddCorrect1(i));

System.out.println("***************调用参考方法二***************");

System.out.println(i+"为奇数:"+ShenkxiaoTestisOdd.isOddCorrect2(i));

System.out.println("####################################################");

}

}

//错误的判断奇偶数的方法

public static boolean isOdd(int i){

return i%2==1;

}

//参考方法一 :

public static boolean isOddCorrect1(int i){

return i%2!=0;

}

//参考方法二 :

//如果你正在一个性能临界(performance-critical)环境中使用isOdd方法,那么用位caozuofu.html" target="_blank">操作符AND(&)来替代取余操作符号会显得更好。

public static boolean isOddCorrect2(int i){

return (i&1)!=0;

}

}

?

java编写奇数偶数,java基础奇数偶数判断相关推荐

  1. java 编写snmp_使用Java进行SNMP编程

    简单的说,只需要以下几个步骤 1) 创建Snmp对象snmp 2) 创建CommunityTarget对象target,并指定community, version, address, timeout, ...

  2. java编写文件管理器,java编写的文件管理器代码分享

    比较适合新手.逻辑上仍然有点问题.可以用于学习java文件操作 下面是主要的JAVA文件操作代码 FileHelp.java package self.yy.filesystem.fileutil; ...

  3. 使用Java编写,写出1-100的偶数和奇数

    打印偶数: public static void main (String[ ] args){ system.out.println("所有偶数"): for(int i=1;i& ...

  4. java编写2 22 222_Java 基础编程二

    9. 求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字.例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制. 1 public static i ...

  5. java编写流星_[Java教程]【原创】java 流星划过天空

    [Java教程][原创]java 流星划过天空 0 2015-10-29 10:00:06 1 import java.awt.Color; 2 import java.awt.Graphics; 3 ...

  6. java编写sql语句,java实现简单的给sql语句赋值的示例

    代码本身很简单.拼接sql的时候?不好数,简单的用来赋值. /** * TODO 循环赋值,缺少的类型可随时添加 * @author Lucius * @param pt * @param list ...

  7. JAVA编写还款提醒短信的时间判断

    规则如下: 借款截止日期.首期的还款日期.还款日期的计算规则: 计算原则为算头不算尾,借款起始日期当天就算一天, 比如借款期3个月,若借款起始日期为2018.11.11,首期的还款日期则为2018.1 ...

  8. java 编写抽象类Animal,JAVA 抽象类,抽象方法

    抽象类其实就是给他的所有子类定义了一套模板.子类可以在这个模板上进行扩展. 通过抽象类,可以严格的限制了子类的设计. 如一个抽象类Animal中有一个抽象方法run. public class Ani ...

  9. java编译_解析 Java 即时编译器原理。

    ↑ 点击上面 "时代Java"关注我们,关注新技术,学习新知识! 一.导读 常见的编译型语言如C++,通常会把代码直接编译成CPU所能理解的机器码来运行.而Java为了实现&quo ...

  10. Java:计算机编程语言Java的简介、安装(编程环境/工具)、学习路线(如何学习Java以及几十项代码编程案例分析)之详细攻略

    Java:计算机编程语言Java的简介.安装(编程环境/工具).学习路线(如何学习Java以及几十项代码编程案例分析)之详细攻略 目录 Java的简介 1.Java的工作原理--基于Eclipse等编 ...

最新文章

  1. 韩顺平php视频笔记35 php运行过程
  2. notebook python 已停止工作_Python/Jupyter Notebook初学遇到的一些问题总结(20201108)...
  3. 没想到你们是这种人!
  4. linux sox录音时间控制,Linux 对音频万能处理的命令——SOX
  5. 130242014013+杨俊杰+第3次实验
  6. 北京大学计算机科学系金鑫,北京大学2019届毕业生校友联系人见面会举行
  7. 江西有哪些互联网企业推荐(上)?
  8. P1209修理牛棚题解
  9. The style on this component requires your app theme to be Theme解决
  10. 免费合同管理软件有哪个好用?有哪些功能?
  11. Android支付接入(二):移动游戏基地
  12. 【博应用官网】电脑无法停止通用卷设备该如何解决?
  13. 社工工具安全测试-Seeker和ngrok
  14. 用公司复印机自助复印身份证技巧
  15. html中的表格标题字号代码,html表格代码大全.doc
  16. ThinkPad X230i安装ACHI_我是亲民_新浪博客
  17. 因为仇恨是人心的毒草
  18. 随机梯度下降,mini-batch梯度下降,在线学习机制,mapreduce
  19. 机器人无限火力无限e符文_无限火力装备符文评级 召唤师峡谷秒变欢乐谷 机器人化身跳楼机...
  20. 饼图和条形图适用于分析什么数据

热门文章

  1. 全国高校信息 ,全国市州信息 ,全国省市信息 ,全国区县联查信息 2019-08-27
  2. stm32F103C8T6控制DHT11
  3. (转)编辑器_编辑器杂谈(转载)+点评
  4. 《我国中小型连锁超市界定及发展方向探析》论文笔记(一)
  5. matlab从mp4文件中提取音频,怎么提取MP4视频中的音频,将MP4格式转换为MP3格式
  6. HTML5---H5---HTML网页常用的标签和新增的标签
  7. Linux Ext2文件系统
  8. 微信小程序开发实战(15):视频组件(video)
  9. 服务器显示内存错误怎么办,服务器怎么查看内存故障
  10. c语言考研面试经常问到的问题,考研复试常见问题(C/C++、Java)