Java(21)_ ^、|、运算符
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)_ ^、|、运算符相关推荐
- java 多线程写缓存,Java多线程_缓存对齐
1.什么是缓存对齐 当前的电脑中,数据存储在磁盘上,可以断电保存,但是读取效率较低.不断电的情况下,数据可以在内存中存储,相对硬盘效率差不多是磁盘的一万倍左右.但是运算时,速度最快的是直接缓存在CPU ...
- java定时任务_定时任务最简单的3种实现方法(超好用)
定时任务在实际的开发中特别常见,比如电商平台 30 分钟后自动取消未支付的订单,以及凌晨的数据汇总和备份等,都需要借助定时任务来实现,那么我们本文就来看一下定时任务最简单的几种实现方式. TOP 1: ...
- JAVA入门_多线程_邮局派发信件
JAVA入门_多线程_邮局派发信件 Postman package cn.campsg.java.experiment.entity;public class Postman {private Str ...
- 第一段Java程序_借助Win控制命令台编译执行 编辑器Notepad++
第一段Java程序_借助Win控制命令台编译执行 编辑器Notepad++ 准备代码: 第一次编译: 显然需要先配置环境变量: 先找到java.exe和javac.exe所在的文件夹位置: 此电脑-& ...
- 复习Java异常处理_异常分类_自定义异常_线程初步了解
复习Java异常处理_异常分类_自定义异常_线程 主要内容 异常.线程 教学目标 第一章 异常 1.1 异常概念 异常,就是不正常的意思.在生活中:医生说,你的身体某个部位有异常,该部位和正常相比有点 ...
- matlab java错误_求助:matlab load mat文件出错!java exception occurred:
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 具体错误如下: load('a.mat') ??? Java exception occurred: java.lang.UnsatisfiedLinkE ...
- java项目_第171期ssm房屋租赁系统_计算机毕业设计
java项目_第171期ssm房屋租赁系统_计算机毕业设计 [源码请到下载专栏下载] 今天分享的项目是<ssm房屋租赁系统> 该项目分为2个角色,管理员和用户. 用户可以浏览前台,查看房屋 ...
- java项目-第155期ssm班级同学录网站-java毕业设计_计算机毕业设计
java项目-第155期ssm班级同学录网站-java毕业设计_计算机毕业设计 [源码请到资源专栏下载] 今天分享的项目是<ssm班级同学录网站> 该项目分为2个角色,管理员.用户. 用户 ...
- JAVA入门_继承与重载_饲养员喂养动物
JAVA入门_继承与重载_饲养员喂养动物 实验要求 Tiger类 Feeder类 MainClass 运行结果 实验要求 本实验要求:本实验以饲养员喂养老虎为业务背景,体验"函数重载&quo ...
最新文章
- Binary XML file line #39: 最多只支持3个子View,Most only support three sub vi
- python opencv imread()函数,关于:灰度图(二维数组图),彩色图(三维数组图)
- Layui 数据表格, 取消全选
- 浅谈 Request Response
- linux命令之-管理文件和目录的命令
- docker create_Docker镜像管理(一)
- 运维测试工作笔记0003---使用Jmeter测试_http接口_高并发测试
- 【吴恩达机器学习】正则化
- ghost linux pe,winPE下安装系统ghost的详细教程
- EasyDarwin接口的使用——使用C++编写客户端实现与EasyDarwin服务器的交互
- 服务器数据抓包(原来微信图片真的可以抓包看的)
- 反垃圾邮件 linux,Linux中Postfix反病毒和垃圾邮件工具(十)
- 针对所维修的计算机 维修人员必须,医院各科室电脑管理制度_医院临床科室管理制度...
- photoshop卸载不彻底--论如何删除ADMUI3.fon
- Java自动生成日历,移除节假日和周六日
- 聊聊hikari连接池的isAllowPoolSuspension
- Android 屏幕唤醒 + 屏幕解锁 + 开机广播android.intent.action.BOOT_COMPLETED
- 企业管理 - 现代管理學之父
- 美国知名科技博客简介
- Wannafly挑战赛12 C-删除子串
热门文章
- PPT幻灯片从自动翻页设置为手动翻页技巧图文教程
- 联想K系引领智能电视潮流,Android 4.0将成行业标配
- 如果我们能够数字化,那么我们能够give away
- 如果记录没有跟得上创造和学习
- 35岁之后程序员的认可度不是很高
- 【l转】VS2015下解决:无法解析的外部符号 __imp___vsnprintf 及__iob_func
- CF A. DZY Loves Hash
- 内存分配与数据格式化(malloc与new)
- 奎屯电信助力智慧城市光网建设
- Linux命令必知必会