详细解析Java中运算符的使用

运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。下面介绍JAVA中的运算符。

操作方法

  • 01

    算术运算符: 单目:+(取正)-(取负) ++(自增1) - -(自减1) 双目:+ - * / %(取余) 三目:a>b?true:false 说明:当a大于b的时候,为true(也就是冒号之前的值),否则为false;这整个运算符包括一个关系运算符(可以是 “>”"<""!="等等),一个“?”,一个“:”,冒号前后需要有两个表达式或者是值或者是对象。

  • 02

    关系运算: 等于符号:==,不等于符号: != ,大于符号:>, 小于符号:<,大于等于符号: >= ,小于等于符号: <= 。

  • 03

    位运算符 逻辑运算符: 位运算符 与(&)、非(~)、或(|)、异或 (^)&:当两边操作数的位同时为1时,结果为1,否则为0。如1100&1010=1000 | :当两边操作数的位有一边为1时,结果为0,否则为1。如1100|1010=1110 ~:0变1,1变0 ^:两边的位不同时,结果为1,否则为0.如1100^1010=0110 逻辑运算符 与(&&)、非(!)、或(||)

  • 04

    赋值运算符 = += -= *= /= %= &= ^= |= <<= >>=

  • 05

    instanceof运算符 该运算符是双目运算符,左面的操作元是一个对象,右面是一个类。当左面的对象是右面的类创建的对象时,该运算符运算结果是true,否则是false。

  • 06

    运算符综述 Java 的 表达式就是用运算符连接起来的符合Java 规则的式子.运算符的优先级决定了表达式中运算执行的先后顺序.例如,x<y&&!z相当于(x<y)&& (!z),没有必要去记忆运算符号的优先级别,在编写程序时可尽量的使用括号来实现你想要的运算次序,以免产生难以阅读或含糊不清的计算顺序. 运算符的结合性决定了并列相同级别的运算符的先后顺序,例如,加减的结合性是从左到右,8-5+3 相当于(8-5)+3.逻辑否运算符 的结合性是右到左, x 相当于!(!x).表3.4是Java所有运算符的优先级和结合性。

  • 07

    位移运算符 << 带符号左移 >>带符号右移 >>> 无号右移 例子: 1. int a1 = 8; // 0000 0000 0000 1000 2. System.out.println(a1>>>2); //// 0000 0000 0000 0010 输出为 2

(0)

相关推荐

  • Word文档中图片的各种插入模式详细解析

    我们使用WORD进行文字排版的时候,有时候需要插入一张电脑上的图片,而在插入图片后,图片和文字的相对位置总是不好掌握,具体该用哪种图片插入模式也不甚明了.希望通过下面的讲解,能让大家在应对这样的问题时 ...

  • JAVA中Properties类使用方法介绍

    在Java中,其配置文件常为.properties文件,格式为文本文件,文件的内容的格式是“键=值”的格式,文本注释信息可以用"#"来注释.Properties属性文件是软件常用的 ...

  • java中的加号的作用

    java中加号+一般对新手来说,可能不像减号,乘除那样好理解,java中的加号有两个意思,一个是常见的算术运算中的相加的意思,另一个是连接符的作用. java中的加号:相加作用 01 先来说下java ...

  • java中进行2、8、16、10进制之间的转换

    我们在编写程序的时候,经常要用到进制之间的转换,但是转换方法很多,我们也不可能做到很准确的记忆,再次就给大家总结一下 java中的进制直接的相互转换,希望对大家有用. java中进行二进制,八进制,十 ...

  • Java中的基本数据类型

    Java中共有8种基本数据类型.大的划分,包括整数类型.字符类型.单精度浮点数与双精度浮点数类型.布尔类型.其中整数类型按长度又可以划分为4类.下面,小编就教大家如何使用这些数据类型. 操作方法 01 ...

  • java中equals使用方法

    java中equals如何使用,这个实在是没什么好介绍的,无非就是一个函数,那接下来就来介绍一下这个函数怎么用吧. 操作方法 01 首先,既然是一个函数,那么它一定有返回值跟参数,对于equals来说 ...

  • Java中怎样使用数组

    数组是java编程语言的重要语法,使用数组可以解决很多问题,我们这篇文章给大家讲解怎样使用数组,对于刚接触编程的或者不会使用数组的同学们可以学习下. 步骤/方法 01 为什么需要数组.当我们定义一个变 ...

  • java中4种修饰符访问权限的区别及详解全过程

    java中4中修饰符分别为public.protect.default.private,他们这就说明了面向对象的封装性,所以我们要适用他们尽可能的让权限降到最低,从而安全性提高. 下面详细讲述下它们的 ...

  • 《一骑当先》武将详细解析

    <一骑当先>武将详细解析 操作方法 01 一骑当先武将佩戴装备,还能使战斗属性获得一定的加成.不同职业的武将佩戴的装备不同,所获得属性加成也不同.比如甲士佩戴刀剑.金属重甲.马和饰品,而刺 ...