Finding largest value in an array

int nElements = 5;
int array[] = new int[nElements];
for (int i=0; i<nElements; i++){
  array[i] = (int)random(0,100);
}
println(array);
 
int indexOfLargest = -1;
int largestVal = -1;
for (int i=0; i< array.length; i++){
  if (array[i] > largestVal){
    largestVal = array[i];
    indexOfLargest = i;
  }
}
println("Index " + indexOfLargest + " contains " + largestVal);

Comments are closed.