为了账号安全,请及时绑定邮箱和手机立即绑定

=不是左右相等么?为什么这两个不一样?

=不是左右相等么?为什么这两个不一样?

幽鬼 2016-01-20 10:50:55
 if(nums[i]>max){         max=nums[i];                 }        if(nums[i]<min){         min=nums[i];        } if(nums[i]>max){         nums[i]=max;        }           if(nums[i]<min){        nums[i]=min;        }
查看完整描述

6 回答

?
hhh112123123

TA贡献158条经验 获得超98个赞

=是赋值,==才是判断是否相等,

查看完整回答
13 反对 回复 2016-01-20
已采纳
?
GY_LOVE

TA贡献1条经验 获得超1个赞

你第一个表示  将nums[i]的值给 max  列如 max = 5  你第二个表示  将max的值 给nums[i] 列如 nums[i] = 5  肯定不一样撒  

查看完整回答
1 反对 回复 2016-01-20
?
Mine丶Yt

TA贡献5条经验 获得超0个赞

a=b是赋值语句,是将b的值赋给a,所以a=b和b=a是不一样的。

查看完整回答
反对 回复 2016-02-01
?
寒鸦灬千羽

TA贡献1条经验 获得超0个赞

max=nums[i];

是max等于nums的第i个,

max[i]=nums;

是max的第i个等于nums。

查看完整回答
反对 回复 2016-01-20
?
慕虎0360456

TA贡献4条经验 获得超0个赞

java中的=是赋值的意思,a=4;意思就是把4赋值给a,这样a就是4的意思了,==双等于才是等于的意思,还有equles也是等于的意思,

查看完整回答
反对 回复 2016-01-20
  • 6 回答
  • 0 关注
  • 1876 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信