int[] arr = {1,5,3,4,2};
int max = 0;
for(int i = 1; i < arr.length;i++) {
if(arr[max] < arr[i]) {
max = i;
}
}
System.out.println(max);
![](https://profile-avatar.csdnimg.cn/default.jpg!4)
我想知道为什么输出max得到结果为1,输出arr[max]结果为5
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
悬赏问题
- ¥15 gge梦幻西游的地图制作
- ¥15 用VBA抓取淘宝的发票号码和下载发票pdf遇到的问题
- ¥20 java excel导出有什么解决方案
- ¥15 如何实现INCA与AVL台架的通讯
- ¥15 关于#r语言#的问题:并不是原CSV文件中的数据
- ¥30 flash_attention 编译问题
- ¥15 图像采集的信号展开问题
- ¥100 uniapp移动app使用nvue页面中recycle-list组件写聊天列表,反复出现闪退问题
- ¥15 Flutter sdk 更新到3.24.0后运行flutter run --release 报错
- ¥15 装win10系统自带的锐炫控制面板可以删除吗,里面有虚拟摄像头, 人脸识别会造成干扰