んじゃ、三項演算子だな。

 double max = (-1) * Double.MAX_VALUE;
 for (int i = 0; i < this.vector.length; i++) {
  max = max > vector[i] ? max : vector[i];
 }
 return max;


>>892
無闇に怒りを表すレスをするな。そういうレスを嫌う香具師がいると答えようとする香具師らの気力が
失われる可能性がある。すでに失っている香具師もいるみたいだが。

それより、さっさとgetDataSource()の返り血の型を指定したか?DataSourceでよさそうだが。