在java中=和==的区别

 我来答
小溪趣谈电子数码
高粉答主

2020-10-04 · 专注解答各类电子数码疑问
小溪趣谈电子数码
采纳数:2103 获赞数:584678

向TA提问 私信TA
展开全部

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)等类型。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
搜索代码货栈
2020-05-18 · TA获得超过164个赞
知道答主
回答量:614
采纳率:66%
帮助的人:41.6万
展开全部
一个是赋值
一个是判断等于
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2020-04-30
展开全部
=是赋值 == 是判断
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cuixubinmo
2012-06-23 · TA获得超过439个赞
知道小有建树答主
回答量:303
采纳率:83%
帮助的人:59.8万
展开全部
"="是赋值操作符,它的操作是把符号右边的变量或者常量或者对象的值赋值给符号右边的变量。
"=="是算数运算符中的一个操作符,主要用在判断中,如if(a == b){...}这条语句中,a == b语句的意思是先比较a和b的值是否相等(java中的相等不止是有值相等,还有对象的引用相等,这在比较两个值相等时需要注意和分清),然后返回比较的结果(只有两张,true和false)。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式