Java运算符一览

java中的运算符(Java运算符的优先级和结合性和c++相同)

创新互联公司专业为企业提供长宁网站建设、长宁做网站、长宁网站设计、长宁网站制作等企业网站建设、网页设计与制作、长宁企业网站模板建站服务,10多年长宁做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

System.out.println(3/2)  按整型计算 得1

1) >>=  前面是零补零,前面是一补一;

2) >>>=  无符号右移(强制右移都会移进一),

 >>=和>>>=,这两个Java运算符对于负数不一样

   正数:右移n位等于除以2的n次方

   负数:变成正数。

3) &&   短路与,前面为假,表达式为假,后面的操作不会进行,& 会对所有条件进行判断。

4) ||   短路或,前面为真,表达式为真,后面的操作不会进行,| 会对所有条件进行判断。

   例:

       if(a< 3&(b=a)==0)   b赋值

       if(a< 3&&(b=a)==0)  b不赋值

5)instanceof,是用于判断一个对象是否属于某个类型

6)java中的求余运算符“%”可以对两个实型变量求余

注:按位与是为了让某些位置一,按位或是令某些位置零,按位异或是令某些位取反。

注:使用左右位移和无符号右移运算符的使用方法是 变量名< < =位移位数 ,变量名>>=位移位数 (前两个运算符是不会忽略整形符号位,也称逻辑位移),变量名>>>=位移位数

注意:左右位移和无符号右移运算符只能用于整形及其兼容类型(byte,int,short,long)

注意:java程序的运行过程,首先是启动java虚拟机,然后就是去找.class文件,先是从系统的类库中找(系统之会在跟目录下查找,所以需要完整类名),如果找不到的话会去CLASSPATH所设置的目录去找。然后加载到java虚拟机中。如果要使用到其他的在JAVA_HOME中没有的类或者是其他公司提供的第三方的.jar(jar包)文件时,要把它的路径及文件名加到CLASSPATH中。

新闻标题:Java运算符一览
当前路径:http://www.hantingmc.com/qtweb/news37/251287.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联