Я только начал изучать Java (я тоже программист на C# .NET). Я пытаюсь получить несколько пользовательских входов и добавить их в массив. После этого я вычисляю среднее значение из заданных значений.BlueJ пытается запустить мою Java-программу навсегда
По какой-то причине BlueJ попытается запустить мою программу Java навсегда. Значение: оно будет показывать индикатор выполнения и не откроет окно консоли.
Я не уверен, что это что-то не так с моим кодом или BlueJ, потому что я никогда не сталкивался с такой проблемой, как раньше.
Вот мой код:
import java.util.Scanner;
public class Problem22 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int inputs = 2;
int[] values = new int[3];
while (inputs > -1) {
values[inputs] = scanner.nextInt();
inputs--;
}
System.out.println(averageValue(values));
}
private static int averageValue(int[] values) {
int sum = 0;
for (int i : values) {
sum += i;
}
return (sum/values.length);
}
}
Пожалуйста, помогите мне попытаться найти решение.
Нет класса? или это просто фрагмент, вы можете вставить полный код? –
@Eran Medan, обновил сообщение с полным кодом – Rohan
Спасибо, код компилируется для меня в Intellij IDEA, кажется, действительно Java. Так что это проблема с bluej itelf себя (например, ошибка?). Вы уверены, что не просто ждать ввода типа ввода в консоль или что-то еще? –