请问一下,为什么nums[i]=max反着来写,结果会不一样啊??如图所示

来源:6-6 编程练习

咸蛋大叔

2018-09-08 13:51

https://img.mukewang.com/5b93633f0001db5404290290.jpg

https://img2.mukewang.com/5b93633f00015e9504610234.jpg

https://img1.mukewang.com/5b93633f000107e804990256.jpg

https://img.mukewang.com/5b9363400001909a03860244.jpg

如图所示,

写回答 关注

2回答

  • xcb716
    2018-09-17 19:09:41

    这是替换max的值,不是替换数组中的值。这是判断数组中的某一项(比如nums[1])的值,判断完了然后把较大值赋给max,你反着写那就是给数组中的某一项赋值了。逻辑错误导致结果错误

  • 慕村2301162
    2018-09-08 15:20:27

    nums[i]=max是将max值赋给nums[i],而max值还是61

    慕村2301...

    输出的事max

    2018-09-08 15:20:56

    共 1 条回复 >

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165523 学习 · 17586 问题

查看课程

相似问题