Ява. Итак, я хочу ввести массив целых чисел, а затем распечатать максимальное значение с помощью StringTokenizer. Я знаю, как это сделать, используя целые числа, но когда я пытаюсь сделать это с массивом, команда String to int (Integer.parseInt) не работает - не может преобразовать из int в int[].
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
String strTmp;
StringTokenizer strTok;
while ((strTmp = in.readLine()) != null && strTmp.length() != 0) {
strTok = new StringTokenizer(strTmp);
int[] c;
c = Integer.parseInt(strTok.nextToken());
int max = 0;
for (int i = 0; i < c.length; i++) {
if (c[i] > max) {
max = c[i];
}
}
System.out.println(max);
}
}
}
Как мне решить эту проблему или есть другие команды, которые я должен использовать?
Integer.parseInt
возвращает целое число, а не массив целых чисел. - person Alexis C.   schedule 01.12.2013