package com.bowen.dong;
/*** https://blog.csdn.net/xiaopihaierletian/article/details/78162863* 关于运算符,可以看一下上面博客* @author bw**/
public class Test {public static void main(String[] args)  {/**  0100*  0011* 按位或运算符,只要有一个为1,就为1.都为0才为0* 作用  常用来对一个数据的某些位置1           *  0111 所以输出结果是7*     *   */ int n1 = 4|3;System.out.println(n1);/*** 异或运算:*  0100*  0011*  0111*  结果还是7  只要参与运算的两个二进制不同,就为1,相就就为0*  */int n2= 4^3;System.out.println(n2);/*** 0100* 0011* 0000* 与运算:都为1才为1,所以打印为0*/int n3=4&3;System.out.println(n3);/*** 0111 右移 00011   所以打印1  补零* 0111 左右两位:    0001 1100  十进制 28  16+8+4  28   左移运算符有符号,正数补零,负数补1!!!*/System.out.println("7>>2(右移):"+(7>>2));System.out.println("7<<2(左移):"+(7<<2));}
}

不要把按位或与异或运算符搞混了!!!

转载于:https://www.cnblogs.com/sunnybowen/p/9860151.html

Java(21)_ ^、|、运算符相关推荐

  1. java 多线程写缓存,Java多线程_缓存对齐

    1.什么是缓存对齐 当前的电脑中,数据存储在磁盘上,可以断电保存,但是读取效率较低.不断电的情况下,数据可以在内存中存储,相对硬盘效率差不多是磁盘的一万倍左右.但是运算时,速度最快的是直接缓存在CPU ...

  2. java定时任务_定时任务最简单的3种实现方法(超好用)

    定时任务在实际的开发中特别常见,比如电商平台 30 分钟后自动取消未支付的订单,以及凌晨的数据汇总和备份等,都需要借助定时任务来实现,那么我们本文就来看一下定时任务最简单的几种实现方式. TOP 1: ...

  3. JAVA入门_多线程_邮局派发信件

    JAVA入门_多线程_邮局派发信件 Postman package cn.campsg.java.experiment.entity;public class Postman {private Str ...

  4. 第一段Java程序_借助Win控制命令台编译执行 编辑器Notepad++

    第一段Java程序_借助Win控制命令台编译执行 编辑器Notepad++ 准备代码: 第一次编译: 显然需要先配置环境变量: 先找到java.exe和javac.exe所在的文件夹位置: 此电脑-& ...

  5. 复习Java异常处理_异常分类_自定义异常_线程初步了解

    复习Java异常处理_异常分类_自定义异常_线程 主要内容 异常.线程 教学目标 第一章 异常 1.1 异常概念 异常,就是不正常的意思.在生活中:医生说,你的身体某个部位有异常,该部位和正常相比有点 ...

  6. matlab java错误_求助:matlab load mat文件出错!java exception occurred:

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 具体错误如下: load('a.mat') ??? Java exception occurred: java.lang.UnsatisfiedLinkE ...

  7. java项目_第171期ssm房屋租赁系统_计算机毕业设计

    java项目_第171期ssm房屋租赁系统_计算机毕业设计 [源码请到下载专栏下载] 今天分享的项目是<ssm房屋租赁系统> 该项目分为2个角色,管理员和用户. 用户可以浏览前台,查看房屋 ...

  8. java项目-第155期ssm班级同学录网站-java毕业设计_计算机毕业设计

    java项目-第155期ssm班级同学录网站-java毕业设计_计算机毕业设计 [源码请到资源专栏下载] 今天分享的项目是<ssm班级同学录网站> 该项目分为2个角色,管理员.用户. 用户 ...

  9. JAVA入门_继承与重载_饲养员喂养动物

    JAVA入门_继承与重载_饲养员喂养动物 实验要求 Tiger类 Feeder类 MainClass 运行结果 实验要求 本实验要求:本实验以饲养员喂养老虎为业务背景,体验"函数重载&quo ...

最新文章

  1. Binary XML file line #39: 最多只支持3个子View,Most only support three sub vi
  2. python opencv imread()函数,关于:灰度图(二维数组图),彩色图(三维数组图)
  3. Layui 数据表格, 取消全选
  4. 浅谈 Request Response
  5. linux命令之-管理文件和目录的命令
  6. docker create_Docker镜像管理(一)
  7. 运维测试工作笔记0003---使用Jmeter测试_http接口_高并发测试
  8. 【吴恩达机器学习】正则化
  9. ghost linux pe,winPE下安装系统ghost的详细教程
  10. EasyDarwin接口的使用——使用C++编写客户端实现与EasyDarwin服务器的交互
  11. 服务器数据抓包(原来微信图片真的可以抓包看的)
  12. 反垃圾邮件 linux,Linux中Postfix反病毒和垃圾邮件工具(十)
  13. 针对所维修的计算机 维修人员必须,医院各科室电脑管理制度_医院临床科室管理制度...
  14. photoshop卸载不彻底--论如何删除ADMUI3.fon
  15. Java自动生成日历,移除节假日和周六日
  16. 聊聊hikari连接池的isAllowPoolSuspension
  17. Android 屏幕唤醒 + 屏幕解锁 + 开机广播android.intent.action.BOOT_COMPLETED
  18. 企业管理 - 现代管理學之父
  19. 美国知名科技博客简介
  20. Wannafly挑战赛12 C-删除子串

热门文章

  1. PPT幻灯片从自动翻页设置为手动翻页技巧图文教程
  2. 联想K系引领智能电视潮流,Android 4.0将成行业标配
  3. 如果我们能够数字化,那么我们能够give away
  4. 如果记录没有跟得上创造和学习
  5. 35岁之后程序员的认可度不是很高
  6. 【l转】VS2015下解决:无法解析的外部符号 __imp___vsnprintf 及__iob_func
  7. CF A. DZY Loves Hash
  8. 内存分配与数据格式化(malloc与new)
  9. 奎屯电信助力智慧城市光网建设
  10. Linux命令必知必会