public int rangeInScanner(Scanner stream) {
int max = stream.nextInt();
int min = stream.nextInt();
while (stream.hasNextInt()){
if (stream.nextInt() > max) {
max = stream.nextInt();
}
if (stream.nextInt() < min) {
min = stream.nextInt();
}
}
return max - min;
}
なぜこれを機能させることができないのですか。Scanner stream = new Scanner("5, 4, 3, 2, 1"); としましょう。4を返してほしい。