Java算法-符号~
~取反
非运算符用符号“~”表示,其运算规律如下:
如果位为0,结果是1,如果位为1,结果是0
下面看一个简单例子。
public class data15 { public static void main(String[] args) { int a=2; System.out.println("a 非的结果是:"+(~a)); } }
System.out.println(~3);System.out.println(~5);System.out.println(~-63);System.out.println(~-23);
结果
-4 -6 62 22
可以看出规律
取反时计算了0,而程序自认为0为正数,所以在计算取反时都要先加1在按正常理解逻辑取反
如-63+1取反为62
3+1取反为-4
转载于:https://www.cnblogs.com/hwaggLee/p/4508301.html
Java算法-符号~相关推荐
- java各种符号用法_java“与”符号写法与用法
java"与"符号写法与用法 java"与"符号怎么打出来的 java中"与"符号使用键盘上的 Shift + 数字7 即可打出来.(不是小 ...
- Java算法:华为机试算法(下),华为算法Java版,牛客网华为算法73~108题
接上篇:Java算法:华为机试算法(中),华为算法Java版,牛客网华为算法55~72题 HJ73 计算日期到天数转换 计算日期到天数转换 题目描述 根据输入的日期,计算是这一年的第几天.. 测试 ...
- 面试 | Java 算法的 ACM 模式
Java 算法的 ACM 模式 前言 1. 数字处理 1.1 多组空格分隔的两个正整数 1.2 第一行组数接空格分隔的两个正整数 1.3 空格分隔的两个正整数为0 0 结束 1.4 每行第一个为个数后 ...
- java算法计算一元一次方程
java算法计算一元一次方程是昨年10月写的了,最近想写写算法就把它整理出来了. 核心思想是将方程转化为:aX+b = cX+d 的形式再进行计算,转化的思想是根据符号的优先级一层一层的分割.分割规则 ...
- java算法竞赛必备之快读快写(超详细解读)
java算法竞赛必备之快读快写(超详细解读) java写算法的缺点:速度慢.读写复杂.莫名WA(错误答案).TL(超时).CL(超内存)- (那我们还学个啥啊,都转c++写算法不香嘛.)别急别急,有缺 ...
- java算法----排序----(6)希尔排序(最小增量排序)
1 package log; 2 3 public class Test4 { 4 5 /** 6 * java算法---希尔排序(最小增量排序) 7 * 8 * @param args 9 */ 1 ...
- 希尔排序的java算法_Java算法系列篇 【希尔排序】
什么? 搞Java不会算法? 由于个人兴趣原因以及工作所需,最近了解Java算法的相关案例 及时分享 感兴趣的欢迎交流 希尔排序 描述: 基本思想:先将整个待排序的记录序列分割成为若干子序列分别进行直 ...
- 1.1.10 从二分查找BinarySearch开启算法学习之路---《java算法第四版》
文章目录 0.前言 1.功能 2.示例 有两个名单tinyW.txt和tinyT.txt,将tinyT.txt名单中不在tinyW.txt的数据打印出来 ① 实现原理 ② 实现代码 ③ 性能分析 0. ...
- Set精讲(Java)·算法常用集合处理方法
Set精讲(Java)·算法常用集合处理方法 Set概述 Set集合类似于一个罐子,程序可以依次把多个对象"丢进"Set集合,而Set集合通常不能记住元素的添加顺序.实际上Set就 ...
最新文章
- Android 数据存储-内外部存储测试
- OSPF多区域配置与汇总
- JAVA.NET.SOCKETEXCEPTION: TOO MANY OPEN FILES
- 在计算机桌面怎么找打印机,win10系统电脑打印机图标找回来的教程
- 【渝粤教育】电大中专幼儿园课程论 (7)作业 题库
- ORM框架greenDao 2 (用于了解旧版本的使用方法,目前最新版本为3.2.2,使用注释的方式来生成)...
- Docker学习总结(37)——Dockerfile编写的八条准则
- 8 | Spatial-based GNN/convolution模型之GAT(受欢迎)
- creo绘图属性模板_最好用的工程图格式文件及建模模板文件
- 男性平均寿命要比女性短5至10年
- XML特殊符号-五个xml预定义实体
- HTTP1.1协议-RFC2616-中文版
- 迭代器 ------------如何使用迭代器(list)
- python 写入excel数字格式_从Pandas写入Excel时设置默认数字格式
- MongoDB复制集原理和配置
- 论坛议程|COSCon'22 女性论坛(L)
- linux电脑滚轮不能用,鼠标滚轮不能用,小编教你电脑鼠标滚轮不能用怎么办
- opencv 多角度模板匹配
- 百度站长平台上线落地页视频转存功能,对于站长有何用处?
- layui中tab的切换
热门文章
- 修改服务器ssh登录超时时间
- 用Gson实现json与对象、list集合之间的相互转化
- java错误 找不到或无法加载主类
- alm系统的使用流程_840D sl系统授权管理
- an tu tu html5 test,Design an Accuracy Test System for Resolver-To-Digital Converter Based on PXI
- mysql 5.1.17 redis_redis作为mysql的缓存服务器(读写分离)
- csol永恒python怎么升级_python|怎么升级python的pip
- matlab对像素邻域操作,matlab图像的邻域操作与块操作
- 从零开始学习docker(十四)Docker Compose--build
- Pandas实用技能,数据筛选query函数详细介绍