问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java中的<<是什么意思?

发布网友 发布时间:2022-03-01 02:46

我来回答

14个回答

热心网友 时间:2022-03-01 04:15

<<:是逻辑左移,右边补0,符号位和其他位一样要移动。

数学意义:在数字没有溢出的前提下,对于正数和负数,左移一位都相当于乘以2的1次方,左移n位就相当于乘以2的n次方。

计算:3 << 2

3 << 2,则是将数字3左移2位

1、首先把3转换为二进制数字0000 0000 0000 0000 0000 0000 0000 0011

2、然后把该数字高位(左侧)的两个零移出,其他的数字都朝左平移2位,最后在低位(右侧)的两个空位补零。

3、则得到的最终结果是0000 0000 0000 0000 0000 0000 0000 1100,则转换为十进制是12。

扩展资料

Java语言支持的赋值运算符

=:简单的赋值运算符,将右操作数的值赋给左侧操作数。如C = A + B将把A + B得到的值赋给C。

+ =:加和赋值操作符,它把左操作数和右操作数相加赋值给左操作数。如C + = A等价于C = C + A。  

- =:减和赋值操作符,它把左操作数和右操作数相减赋值给左操作数。如C - = A等价于C = C -
A。

* =:乘和赋值操作符,它把左操作数和右操作数相乘赋值给左操作数。如 C * = A等价于C = C * A。  

/ =: 除和赋值操作符,它把左操作数和右操作数相除赋值给左操作数。如 C / = A等价于C = C / A。  

(%)=: 取模和赋值操作符,它把左操作数和右操作数取模后赋值给左操作数。如 C%= A等价于C = C%A。  

<< =:左移位赋值运算符。如C << = 2等价于C = C << 2。

>> = :右移位赋值运算符。如C >> = 2等价于C = C >> 2。 

&= :按位与赋值运算符。如 C&= 2等价于C = C&2。  

^ =:按位异或赋值操作符。如C ^ = 2等价于C = C ^ 2。 

| =:按位或赋值操作符。如C | = 2等价于C = C | 2。

参考资料:百度百科:Java  

热心网友 时间:2022-03-01 05:33

<<:是逻辑左移,右边补0,符号位和其他位一样要移动。

例如: 3 << 2,则是将数字3左移2位
计算过程:3 << 2
首先把3转换为二进制数字0000 0000 0000 0000 0000 0000 0000 0011,然后把该数字高位(左侧)的两个零移出,其他的数字都朝左平移2位,最后在低位(右侧)的两个空位补零。则得到的最终结果是0000 0000 0000 0000 0000 0000 0000 1100,则转换为十进制是12.数学意义:
在数字没有溢出的前提下,对于正数和负数,左移一位都相当于乘以2的1次方,左移n位就相当于乘以2的n次方。

热心网友 时间:2022-03-01 07:08

是是按左移,2《3是16,这样的运算就相当于2*8,后面是2的几次方,这样的运算效率相当的高!

热心网友 时间:2022-03-01 08:59

n<<m
使一个整数n左移m位
n<<m=n*(2^m)

例:
计算3<<1
(3)10=(11)2
左移一位,即:
110(右面补0)

(110)2=6
所以3<<1=6

热心网友 时间:2022-03-01 11:07

<< 表示让这个二进制所有的数向 "左" 移动
3 << 2,则是将数字3左移2位,转化为二进制再移动。

热心网友 时间:2022-03-01 13:32

逻辑运算符,就是左移几位,也就是乘以2的几次方

热心网友 时间:2022-03-01 16:13

向左移两位
<<是左移位运算符
3<<2即00000011变成00001100

热心网友 时间:2022-03-01 19:11

向左移两位

热心网友 时间:2022-03-01 22:26

<<:是逻辑左移

热心网友 时间:2022-03-02 02:14

你可以参加培训系统学习一下

热心网友 时间:2022-03-02 06:19

位移动运算符:
<<表示左移, 左移一位表示原来的值乘2.
例如:3 <<2(3为int型)
1)把3转换为二进制数字0000 0000 0000 0000 0000 0000 0000 0011,
2)把该数字高位(左侧)的两个零移出,其他的数字都朝左平移2位,
3)在低位(右侧)的两个空位补零。则得到的最终结果是0000 0000 0000 0000 0000 0000 0000 1100,
转换为十进制是12。
同理,>>表示右移. 右移一位表示除2.

热心网友 时间:2022-03-02 10:40

java方法中返回一个Object类型的对象表示这个方法返回的类型不受*,因为Object是所有类的父类,返回任意一个类型都属于Object类型。
事例代码如下:
public class Demo2 {
private static int x = 1;//定义一个int型变量
public static void main(String[] args) {
System.out.println(a());
}
private static Object a(){//此返回Object类型的值
return x;//结果一个int型变量也可以
}
}
Object类是类层次结构的根,Java中所有的类从根本上都继承自这个类。
  Object类是Java中唯一没有父类的类。

  其他所有的类,包括标准容器类,比如数组,都继承了Object类中的方法。
Object类是Java中其他所有类的祖先,没有Object类Java面向对象无从谈起。

热心网友 时间:2022-03-02 15:18

1、e.一般习惯用来做异常信息的输出处理

2、比如在try ... catch块中,进行异常信息Exception e的对象e错误信息打印,如下:

try {
    // 程序处理
} catch(Exception e) {
    e.printStackTrace();
}

热心网友 时间:2022-03-02 20:13

1.Java在jdk1.6之后引入了泛型,用E来表示任意类型:
比如 HashMap<K,V>
用的时候 你可以将K,V 设置成任意类
HashMap<String,Integer> K,V 和那个E 一样
HashMap<String,Integer> 这表示一个类 这个类有两个子变量类型是 String Integer
2.还可能是异常处理的一个参数e,try{}catch(Exception e){e.printStackTrace();}
e是(Exception e)里传的参数,是实例化异常的一个对象
e.printStackTrace(); 就是打印异常信息
如果(Exception e)改成了(Exception exce)的话,那后面调用方法的时候就是exce.printStackTrace();
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
重磅|8月1日起 报关单的填法将重大改变 进出口权需要报关员么 宝宝被莫名的虫子咬了又红又肿又痒怎么? 北京疫情个为数是什么意思? 在做刀伤的手术时没有接上神经是医院的过错吗? 手术室收费项目有哪些 手术室的秘密:一台10万的手术,主刀医生拿多少?答案颠覆你的认知 阿里巴巴中修改产品信息只修改一小部分行吗?谢谢 可否给我一个阿里巴巴的序列号~谢谢了 阿里巴巴店铺产品搜索框代码谁有呢,给我发一下谢谢了! java中&lt;&lt;和&lt;&lt;&lt;代表什么意思? java中%代表什么意思? java,{ }代表什么?具体意思? java中里面的&lt;&gt;表示什么意思 java中的{}代表什么意思呢 全国计算机等级考试证书有有效期吗?是多少年啊? 职业资格证书的有效期 年假的最后一天,正月初五有什么习俗? 塑料烧焦粘在铁上怎么清除 塑料保鲜袋融化在了锅里如何去除?谢谢 塑料在锅子里烧焦怎么去除和清洗? 学习java需要哪些基础?需要懂些什么? java学习主要是学习什么呢? 网络工程师的要求! 浙江有哪些特产? 浙江省有什么土特产??急~ 浙江有什么土特产啊 浙江有什么土特产? 浙江有哪些土特产? C语言有什么作用 java-=是什么意思 Java编程中的[ ]和{ }是表示什么意思? java中&运算符代表什么? java中 |= 是什么意思 考取证券资格证需要学习什么知识? 考公务员需要学习什么知识 南阳都有什么特产? 河南南阳有什么能带走的小特产,不要太贵的 河南省南阳市都有什么本地的特色美食 南阳的地理位置,风土人情,当地特产,名胜古迹,谁能仔仔细细的介绍一番?谢谢 南阳特产 关于南阳市的风景或者特产的句子 河南省南阳市镇平县有什么特产 ISO9001质量认证证书快过有效期了,现在要怎么办理相关手续?(延期或换新证书) 企业认证证书过期还有作用吗,需要重新认证吗? 评中级工程师的的资格条件 请问软考高级系列里面,系统分析师、网络规划师、信息系统项目管理 里面哪个好考一点 信息系统项目管理师注册高级项目经理条件 影响手冲咖啡萃取的因素有哪些 手冲咖啡 C语言中的指针的作用