在Java中
int[] a = {0, 1, 2, 3};
System.out.println(a.length);
打印4。我想知道是否存在一种编程语言,其数组索引从0开始并且其中a.length
之类的表达式返回最高索引,在我的示例中为3。从给定的长度函数可以简单地实现。但是,是否有任何语言具有其标准库中解释的语言?
您可以这样创建自己的功能:
public static int getMaxValue(int[] numbers){
int maxValue = numbers[0];
for(int i=1;i < numbers.length;i++){
if(numbers[i] > maxValue){
maxValue = numbers[i];
}
}
return maxValue;
}
您给此函数一个int数组,它将比较每个数字,直到找到最大值。