Пытаюсь написать программу для проверки числа на простое путем циклов и дальнейшим принтом делителей, если число не простое, но мне просто распечатываются все числа до моего числа (в данном случае: ...948,949,950,951).
Подскажите пожалуйста, что тут нужно исправить?
public class FP {
public static void main(String[] args){
int a = 951;
int i, c;
double b;
for(i = 1; i<=a; i++) {
b = a / i;
if (b%1 == 0)
System.out.println(i);
}
}
}
а почему не до корня
for(int i = 2;i*i<=a;++i)
if(a%i==0)
//не простое
если не напечает то простое
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Здравствуйте! Ошибка в конце кода а точнее в двух местах: listadd(a); list
Всем приветПри работе с итератором в Apache POI получаются только те ячейки в строке, которые не равны null
Объясните мне пожалуйста,почему когда я работаю с итератором и забываю проинициализировать сам итератор, то такой цикл будет продолжаться...
вопрос как можно получить количество ссылок на экземпляр объекта или хотя бы больше 1 ли их