Я хочу добавить продукты в массив в определенном порядке (от самого маленького до большого), но по какой-то причине код пропускает цикл for, который выполняет перемещаемую часть. Я попытался сделать условие «products.length-2», но он все еще не работает.Почему цикл for не пропускается?
if(products!=null){
for(int i=0; i<products.length; i++){
if(products[i]!=null && product.getItemNum() < products[i].getItemNum()){
index=i;
temp = products[index];
for(int j=products.length-1; j<=0; j--){
products[j+1]= products[j];
}
products[index]= product;
}
}
}
Проверьте ваше Если условие правильно. –