计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量,今天为大家带来大数据编程入门:Java运算符。 Java中的运算符按照功能来区分可以分成算术运算符、关系运算符、位运算符、逻辑运算符、赋值运算符和其他运算符。一、算术运算符 算术运算符用在数学表达式中,它们的作用与在数学的作用相同。 1、在下面的表中设定A的值为2,B的值为1。 符号 例子 AB3 AB1 AB2 AB2 AB0 A值为2,A值为4 A值为2,A值为0 实例: publicclassTest{ publicstaticvoidmain(Stringargs〔〕){ inta2; intb1; System。out。println(ab(ab)); System。out。println(ab(ab)); System。out。println(ab(ab)); System。out。println(ab(ab)); System。out。println(ab(ab)); System。out。println(a(a)); System。out。println(a(a)); 查看a与的不同 System。out。println(a(a)); System。out。println(a(a)); } } 运行结果: 2、自增自减运算符 自增()自减()运算符是一种特殊的算术运算符,在算术运算符中需要两个操作数来进行运算,而自增自减运算符是一个操作数。 实例: 运行结果为: 解析: intba;拆分运算过程为:aa14;ba4,最后结果为b4,a4 intdc;拆分运算过程为:cc12;dc2,最后结果为d2,c2 前缀自增自减法(a,a):先进行自增或者自减运算,再进行表达式运算。 后缀自增自减法(a,a):先进行表达式运算,再进行自增或者自减运算 实例: 运行结果: 二、关系运算符 下面将展示Java支持的关系运算符,其中设置A的值为1,B的值为2。 运算符 例子 (AB)为假 ! (A!B)为真 (AB)为假 (AB)为真 (AB)为假 (AB) 实例: 运行结果: 三、位运算符 Java定义了位运算符,应用于整数类型(int),长整型(long),短整型(short),字符型(char),和字节型(byte)等类型。 位运算符作用在所有的位上,并且按位运算。假设a60,b13;它们的二进制格式表示将如下: 下表列出了位运算符的基本运算,设定A值为60,B值为13。 操作符 描述 例子 如果相对应位都是1,则结果为1,否则为0 (AB),得到12,即00001100 如果相对应位都是0,则结果为0,否则为1 (AB)得到61,即00111101 如果相对应位值相同,则结果为0,否则为1 (AB)得到49,即00110001 按位取反运算符翻转操作数的每一位,即0变成1,1变成0。 (A)得到61,即11000011 按位左移运算符。左操作数按位左移右操作数指定的位数。 A2得到240,即11110000 按位右移运算符。左操作数按位右移右操作数指定的位数。 A2得到15即1111 按位右移补零操作符。左操作数的值按右操作数指定的位数右移,移动得到的空位以零填充。 A2得到15即00001111 实例: 运行结果: 四、逻辑运算符 下表列出了逻辑运算符的基本运算,假设布尔变量A为真,变量B为假 操作符 例子 (AB)为假 (AB)为真 ! !(AB)为真 实例: 运行结果: 五、赋值运算符 下表是Java语言支持的复制运算符: 操作符 例子 CAB将把AB得到的值赋给C CA等价于CCA CA等价于CCA CA等价于CCA CA,C与A同类型时等价于CCA () CA等价于CCA C2等价于CC2 C2等价于CC2 C2等价于CC2 C2等价于CC2 C2等价于CC2 实例: 运行结果: 六、条件运算符(?:) 条件运算符也被称为三元运算符。该运算符有3个操作数,并且需要判断布尔表达式的值。该运算符的主要是决定哪个值应该赋值给变量。 实例: 运行结果: 七、instanceof运算符 该运算符用于操作对象实例,检查该对象是否是一个特定类型(类类型或接口类型)。 instanceof运算符使用格式如下: 如果运算符左侧变量所指的对象,是操作符右侧类或接口(classinterface)的一个对象,那么结果为真。 下面是一个例子: 如果被比较的对象兼容于右侧类型,该运算符仍然返回true。 实例: 运行结果: 这就是关于大数据编程入门:Java运算符的全部内容啦希望这篇文章能够帮助到大家。