java中的运算符都有哪些

Python010

java中的运算符都有哪些,第1张

在Java中包含的运算符有:算数运算符,逻辑运算符,关系运算符等。

算数运算符也就是我们平时的加减乘除余等操作:在Java中都是将右边的值赋值给左边,所以一般格式为:结果 = 值

加(+):result = value1 + value2例如 result = 10 + 10结果result值为20

减(-):result = value1 - value2例如 result = 20 - 10结果result值为10

乘(*): result = value1 * value2例如 result = 20 * 10结果result值为200

除(/): result = value1 / value2例如result = 20 / 10结果result值为2如果value2的值为0,则Java会抛出一个异常

余(%):求余,即获取不能除尽的值,result = value1 % value2例如result = 12 % 5result结果为2

自增(++):value++或者++value意思是将value的值加1自增有两种写法,一种是++在前面,一种是++在后面,这两种单独使用的时候没有区别,但是和其他变量或者其他语法一起使用的时候,就有区别了,++在前说明是先将value加1然后在计算++在后面说明先使用value在进行value加1例如value = 10result = value++result的结果为10,value结果为11,因为++在后面所以先使用value赋值给result,然后value在进行加1在如:result = ++valueresult 的结果为11,value的结果为11因为++在前面,所以value值先加一变成了11,然后再将value值赋值给result,所以result的结果为11

自减(--):与自增一样的逻辑,只不过是将自身进行减1

逻辑运算符:&&(并且) ||(或) !(非),逻辑运算符判断的变量为boolean,只有true与false

并且(&&):result = value1 &&value2当value1与value2都为true的时候,result的结果为true当其中任何一个为false的时候,result结果为false而且,当value1的值如果为false的时候,value2不会进行判断,整个结果result的结果为false例如if( value != null &&value.length() >10)如果value == null,则整个结果为false,并且value.length()不进行判断这样如果value == null则后面由于不会进行运算也就不会发生异常

或(||):result = value1 || value2当value1与value2都为false的时候,result结果为false如果有一个为true,那么result结果为true并且如果value1为true的时候,value2不需要进行判断,result为true

非(!): result = !valueresult的结果与value的结果相反value为true,则result为falsevalue为false,则result为true

关系运算符:(>(大于), >=(大于等于), <(小于), <=(小于等于), ==(等于), !=(不等于)),关系运算法的结果为boolean类型的值,只有true或者false

大于(>):判断第一个值是否大于第二个值,如果满足条件,则结果为true否则为false

大于等于(>=):判断第一个值是否大于等于第二个值

小于(<):判断第一个值是否小于第二个值

小于等于(<=):判断第一个值是否小于等于第二个值

等于(==):判断两个值是否相等

不等于(!=):判断两个值是否不相等

更多java学习方面的问题可以访问这个网页网页链接,希望我的回答能帮到你。

1.算术运算符

Java的算术运算符分为一元运算符和二元运算符。一元运算符只有一个操作数;二元运算符有两个操作数,运算符位于两个操作数之间。算术运算符的操作数必须是数值类型。

(1)一元运算符:

一元运算符有:正(+)、负(-)、加1(++)和减1(--)4个。

加1、减1运算符只允许用于数值类型的变量,不允许用于表达式中。加1、减1运算符既可放在变量之前(如++i),也可放在变量之后(如i++),两者的差别是:如果放在变量之前(如++i),则变量值先加1或减1,然后进行其他相应的操作(主要是赋值操作);如果放在变量之后(如i++),则先进行其他相应的操作,然后再进行变量值加1或减1。