「java==和===区别」Java和是什么意思
本篇文章给大家谈谈java==和===区别,以及Java和是什么意思对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
在java中=和==的区别是什么?
=是赋值, == 是判断。
1、a=b就是把b的值赋予给a。
2、a==b就是判断a等于b。
3、用==语句一般情况都是在要前面加if语句,作为判断if a==b 执行什么。
java === 和==的区别
=是赋值运算符
==是逻辑运算符判断比较
===是全等运算符,这个东西在Java中是不存在的,别的语言有!
java语言中运算符=与==有何区别?
问题阐述
运算符=与==在程序中经常使用,请简述运算符=与==有什么区别?
专家解答
这两个运算符经常被混淆,很多程序开发人员在相等条件判断时使用了赋值运算符,即=符号,从而造成程序错误,所以关于这两个运算符的面试题出现的几率很高。=是赋值运算符,用于为变量或常量赋值,而==则是表示相等关系的关系运算符,通常用于进行条件判断。
赋值运算符:
赋值运算符=是双目运算符,其作用就是为变量赋值,符号是=及其扩展运算符+=、-=、*=、/=、%=、=和^=等。其中=用于把右边表达式的值赋值给左边的变量;而扩展运算符的作用是用左边变量的值和右边表达式的值进行相应运算后,再把运算结果赋值给左边的
变量。
例如:
longlen=5000; //把5000赋给变量len,所以len的值是5000
len+=500; //相当于len=len+500,所以len的值是5500
关系运算符。
关系运算符用于比较两个值的大小关系,运算结果是逻辑值真(true)或逻辑值假(false)。关系运算符包括大于()、小于()、大于等于(=)、小于等于(=)、等于(==)和不等于(!=)6个。。关系运算符的用法和说明如表3.2所示。
表3.2关系运算符的用法及说明
关于java==和===区别和Java和是什么意思的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。