Я пытаюсь определить, являются ли числа в списке массивов делящимися на все числа в antoher arraylist. Мой код ниже выводит все номера из списка listdiv
, которые могут быть деактивированы любыми делителями в listdivisor
. Я хотел бы выводить значения, которые делятся на все деления в списке, а не на любые из них. Например, если у меня есть listdiv = [1,2,3,, 5,8] и listdivisor = [2,4]. ожидаемый выход должен быть 8, но этот код выводит 2 и 8.Как определить числа в списке массивов, если они делятся на числа в другом списке массивов?
Спасибо! Ваше усилие будет принята с благодарностью!
for (int i = 0; i < listdiv.size(); i++) {
for (int c = 0; c < listdivisor.size(); c++) {
if (listdiv.get(i) % listdivisor.get(c) == 0) {
System.out.println("final results are : " + listdiv.get(i));
}
}
}
Спасибо, ваш код работает хорошо, но я можно отметить только один человек! – Snailwalker