Я создаю библиотеку функций для класса Frazione
(это означает дробь), и мне нужно работать с логическим размером массива типа Frazione
.Как я могу получить его?
Я пробовал цикл for и цикл while, но не могу найти правильный способ отделить используемые индексы от неиспользуемых.
public static int size(Frazione[] set) {
int size = 0;
for (int i = 0; i < set.length; i++)
if (set[i] != null) //the only way I know not to count unused indexes
size++;
return size;
}
Itдолжен вернуть количество элементов в массиве, но он даже не запускается