以下是一个不使用Math.max()函数获取最高值的解决方法,使用for循环遍历数组来找到最高值:
public class Main {
public static void main(String[] args) {
int[] nums = {5, 2, 9, 1, 7};
int max = nums[0]; // 假设第一个元素为最高值
for (int i = 1; i < nums.length; i++) {
if (nums[i] > max) {
max = nums[i]; // 更新最高值
}
}
System.out.println("最高值为: " + max);
}
}
输出结果:
最高值为: 9
在这个示例中,我们假设数组的第一个元素为最高值,然后使用for循环遍历数组的其他元素。如果发现更大的元素,就更新最高值。最后输出最高值。