public int minCompletionTime() { // finds minCompletionTime
  int time = -1;
  for(Job j : jobs) { 
    if (j.getStartTime() == -1) {
      return -1;
    }
  }
  for (Job j : jobs) { //Calculate the minimum completion time
     if (j.getStartTime() + j.time > time) {
         time = j.getStartTime() + j.time;
     }
  }
  return time;
} 
Can someone explain the loop condition? it looks new to for me. Thank you
 
     
    