Если я попрошу пользователя ввести его, как его разместить в виде длины массива?Как поместить пользовательский ввод int как длину массива в Java?
Пример:
String teamnum = Input.nextLine();
int teams[]=new int[teamnum];
Если я попрошу пользователя ввести его, как его разместить в виде длины массива?Как поместить пользовательский ввод int как длину массива в Java?
Пример:
String teamnum = Input.nextLine();
int teams[]=new int[teamnum];
Вы должны бросить ввод как целое также, что это не так, как вы объявлять массивы. Попробуйте это:
String teamnum = Input.nextLine();
int newnum = Integer.parseInt(teamnum);
int[] teams = new int[newnum];
Вы можете объявить массивы, выполнив 'int commands [] = ...'. Мне это не нравится, но это работает. –
Да, я полагаю, это правда, но это не очень хорошая практика, как вы сказали, поэтому я подумал, что было бы лучше. –
Посмотрите на [ 'Integer # ParseInt()'] (http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html#parseInt (Java .lang.String)). –