"=="代表等于,是个判断,判断两边是否相等。
“=”是赋值, n=0就是把0赋给n,n就变成0了
n==0也是判断,如果你前面给n赋值了,会判断他是不是和0相等,如果n是0,这个就返回true,否则返回false;
==和!=是逻辑操作符号,返回一个boolean值
=是赋值符号
==和!=用于比较基本类型时,就是比较相等不相等
==和!=用于比较对象的时候,就是比较内存中对象的引用地址,相同返回真。
-----------------------------------------------------------
n==0这句,n如果等于0则返回一个true,不等于就返回一个false
你可以用一个boolean变量接住返回的值,或者直接打印出来。
System.out.println(n==0);
== 是比较两个对象地址是否相等,
=是赋值,如:a="2",把2赋值给a了,
!= 是不等于,
n==0就是 n等于0,答案是 false
==是比较相等
!=是不等于的意思
=是赋值
n==0返回的是boolean值的比较结果
比较运算符
不等于
等于