Java 从数组中输出最大数的代码
我写了这段基本代码,确信它能工作。我明白了,我想它应该会起作用,但由于某种原因它没有。哈哈,我想知道你们能否告诉我我做错了什么。 这只是一个用于输出数组中最大数量的代码。我已经创建了数组Java 从数组中输出最大数的代码,java,arrays,Java,Arrays,我写了这段基本代码,确信它能工作。我明白了,我想它应该会起作用,但由于某种原因它没有。哈哈,我想知道你们能否告诉我我做错了什么。 这只是一个用于输出数组中最大数量的代码。我已经创建了数组 int index = array.length -1; int i, n, largest; largest = array[0]; for(i=0;i < index;i++) if(array[i] > array[i + 1])
int index = array.length -1;
int i, n, largest;
largest = array[0];
for(i=0;i < index;i++)
if(array[i] > array[i + 1])
largest = array[i];
System.out.println(array[i]);
关于我做错了什么有什么帮助吗?您应该将每个元素与当前最大的元素进行比较,而不是与下一个元素进行比较:
for(i=0;i < array.length;i++)
if(array[i] > largest)
largest = array[i];
System.out.println(largest);