Как удалить оператор return
Меня попросили удалить операторы return из моего цикла, и это трудно сделать, но все равно получить тот же результат, который я хочу.
int[] a = getFreePositionToFit(product); if (a == null ) { return false; } if (maxWeight < product[Data.WT]) { return false; } for (int i = a[0]; i < a[0] + product[Data.WID]; i++) { for (int j = a[1]; j < a[1] + product[Data.LEN]; j++) { BOX[i][j] = product[Data.ID]; } } maxWeight -= product[Data.WT]; return true; }
Что я уже пробовал:
я попытался объявить логическую переменную и использовать ее.
Логический результат= истина;
[no name]
"логическая переменная и использовать это."... И что?