在java中=和==的区别

如题所述

第1个回答  2020-10-04

1、性质不同

在java中“=”是赋值操作符。

在java中“==”是算术运算符中的一个操作符。

2、作用不同

在java中“=”是把符号右边的变量或者常量或者对象的值赋值给符号右边的变量。

在java中“==”是主要用在判断语句中。

扩展资料

java中的运算符:

1、算术运算符用在数学表达式中,它们的作用和在数学中的作用一样。下表列出了所有的算术运算符。表格中的实例假设整数变量A的值为10,变量B的值为20。

2、自增(++)自减(--)运算符是一种特殊的算术运算符,在算术运算符中需要两个操作数来进行运算,而自增自减运算符是一个操作数。

3、关系运算符。实例整数变量A的值为10,变量B的值为20。

4、位运算符。Java定义了位运算符,应用于整数类型(int),长整型(long),短整型(short),字符型(char),和字节型(byte)等类型。

本回答被网友采纳
第2个回答  2020-05-18
一个是赋值
一个是判断等于
第3个回答  2020-04-30
=是赋值 == 是判断
第4个回答  2012-06-23
"="是赋值操作符,它的操作是把符号右边的变量或者常量或者对象的值赋值给符号右边的变量。
"=="是算数运算符中的一个操作符,主要用在判断中,如if(a == b){...}这条语句中,a == b语句的意思是先比较a和b的值是否相等(java中的相等不止是有值相等,还有对象的引用相等,这在比较两个值相等时需要注意和分清),然后返回比较的结果(只有两张,true和false)。
相似回答