java - 数组的 Java 代码跟踪
问题描述
我在这项学校工作中遇到了麻烦,您必须使用跟踪表来跟踪该数组的代码,但是我一直在寻找答案。
当我浏览代码时,我到达data[i]
索引位置为 0 的行,即50
. 然后我对表格是否停在那条线上感到困惑,因为它不能继续,因为data[i]
不小于data.length
. 那么它到此结束还是我错了?
public static int ???(int[] data) {
int result = 1000;
for (int i = 0; i < data.length; i++) {
if (data[i] < result) {
result = data[i];
}
}
return result;
}
数据是
{ 50, 43, 22, 30 }
解决方案
测试后,您认为下面的代码行做什么?
结果=数据[i];
推荐阅读
- android - TextWatcher 在 DialogFragment 中不起作用
- postgresql - 在 Postgresql 中为列创建行
- c - 即使是 300 个字符输入,代码也无法正确运行
- swift - startTurnByTurnNavigation 最大值 viaWaypoints
- bash - 列出特定路径的目录作为 bash 脚本的自动完成选项?
- fluent - 在fluentd中如何解析日志并根据键值创建字段
- python-3.x - 将结果保存到 csv 文件:TypeError: writerows() 参数必须是可迭代的
- java - 如何在 Java 中对字节数组中的补充 unicode 字符进行编码?
- java - TurboFilter 用于限制记录的异常 - 不起作用
- xamarin - Xamarin / Visual Studio 在 Xamarin.Android 中选择核心库而不是特定平台库