что такое консоль в Java?

Массив никогда не бывает больше 5, поэтому программа никогда не выйдет раньше, независимо от того, сколько номеров вводит пользователь.

Поскольку вы создаете массив емкостью 5 элементов (и потому, что ваш for цикл работает только 5 раз) ваш массив никогда не будет длиннее 5 элементов.

double[] numbers = new double[5];
//...
for (int i = 0; i < 5; ++i) {
    numbers[i] = input.nextDouble();
    //...
}
0
задан tryman 20 January 2019 в 21:30
поделиться

1 ответ

Конкретная консоль, которую вы запрашиваете, находится в вашем импорте.
В верхней части вашего кода есть импорт import hsa.Console. Если вы не знакомы с импортом, так как говорите, что вы новичок в программировании / Java, это означает, что когда вы пишете «Консоль» внутри этого файла («CrazyEights.java»), вы ссылаетесь на «Консоль», определенную в «hsa». Приставка". Теперь, поскольку этот класс специфичен для вашего проекта, мы не можем знать, что это такое и что делает. Вам придется открыть его и убедиться в этом.

Однако при быстром поиске вы, вероятно, используете IDE для [ ReadyToProgram »для Holtsoft and Associates, и это то, что префикс hsa обозначает в« hsa.Console ».
[112 ] Если вы не используете это и просто скопировали код, ожидая, что он будет работать, это не будет. Этот импорт не входит в стандартную библиотеку Java. Вам нужно будет найти его, загрузить и добавить в зависимости от проекта. Если бы вы сделали это только для того, чтобы начать где-нибудь с Java, и это не важно для вас, я бы предложил оставить этот блок кода и перейти куда-нибудь еще.

0
ответ дан tryman 20 January 2019 в 21:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: