java编辑语言中,连续的两个==是什么意思啊,有例子

来源:百度知道 编辑:UC知道 时间:2024/06/06 05:52:54
例如,
int i=2
int j=(i==3)*i

==表示 比较
就相当于
if(1==1)
{
//这里1==1 就是TRUE
}

=表示“赋值”
==表示“等于”

例子:
int i=2 表示 将2赋值给变量i

int j = (i==3)*i ; i==3的返回值为boolean 这有语法错误

==是比较运算符,即比较两个对象或数值是否相等。返回值为true或false.

连续两个等于==是比较是否相等,=是赋值

i=2是把2的值赋值给i
i==2是i的值等于2