Почему вы не верите компилятору?Вам нужно что-то вроде этого:
double loanArray[][] = new double[MAX_TERMS][2];
И termScan
объявляется в блоке try, так что к моменту, когда вы, наконец, доберетесь, он выходит за рамки.Объявите это вне попытки.
Это выглядит для меня как плохая абстракция, которая не в состоянии извлечь выгоду из объектов.
Проценты должны быть двойными;годы должны быть Int.Оба должны быть инкапсулированы в объект Условия или Ссуды и сохранены в Списке.Ваша матрица парных чисел - плохой выбор дизайна.