在Java里>、>>、>>>的含义
2024-08-21 16:40:33
在java中:
>表示大于,如:if(a>b)...结果是boolean类型
>>表示右移,如:int i=15; i>>2的结果是3,移出的部分将被抛弃。
转为二进制的形式可能更好理解,0000 1111(15)右移2位的结果是0000 0011(3),0001 1010(18)右移3位的结果是0000 0011(3)。
>>>叫什么我也不是很清楚,但是我知道它表示的含义:
j>>>i 与 j/(int)(Math.pow(2,i))的结果相同,其中i和j是整形。
测试代码如下:
- public class Test
- {
- public static void main(String[] args)
- {
- System.out.println("1、以下测试>:");
- int a = 1, b = 2;
- System.out.println(a > b);
- System.out.println("\n2、以下测试>>:");
- System.out.println("15 >> 2 = " + (15 >> 2));
- System.out.println("\n3、以下测试>>>:");
- for (int i = 0; i < 10; i++)
- {
- for (int j = 0; j < 500; j = j + 5)
- {
- System.out.println(j / (int) (Math.pow(2, i)));
- System.out.println(j >>> i);
- }
- }
- }
- }
最新文章
- 【spoj705】 Distinct Substrings
- 有哪些LabVIEW快捷键让你相见恨晚
- [asp.net mvc 奇淫巧技] 01 - 封装上下文 - 在View中获取自定义的上下文
- 深入理解JavaScript中创建对象模式的演变(原型)
- VB.Net 文件处理类
- matlab 画图
- mysql数据类型——整型INT(m)
- PHP数组排序函数array_multisort()函数详解
- 手动添加删除windows服务
- Oracle中查询各种对象的方法小结
- unix您不能使用crontab设置运营计划
- PHP中如何定义类及其成员属性与操作
- SpringBoot入门教程(二十)Swagger2-自动生成RESTful规范API文档
- mac下 将python2.7改为python3
- Servlet服务器、客户端跳转
- linux中查找(find、locate、which、whereis、grep)命令汇总、帮助命令(man、whatis、apropos、info、help)汇总
- Git - 回滚与撤销
- 导出导入grafana完整的dashboard(非单个图表)
- Ransac 与 最小二乘(LS, Least Squares)拟合直线的效果比较
- Codechef APRIL14 ANUCBC Cards, bags and coins 背包DP变形