Может ли кто нибудь объяснить как работает это условие цикла я понимаю код но только не условие цикла for
Я работал над этим кодом чтобы проверить является ли no простым или нет проблема в том что я не могу понять синтаксис plz help
Я использую этот код, чтобы найти, является ли нет простым или нет проблема находится в цикле for, я не могу понять, почему нам нужно использовать это утверждение condn (i<=num/i). Пожалуйста, у меня нет проблем с синтаксисом, у меня есть проблемы с пониманием того, как работает цикл just (i<=num/i) condn. ****/******* пакет javalearning; // этот код пытается проверить, является ли no простым или нет, разделив его на 2 3 4 и так далее .. до тех пор, пока делитель не станет меньше или равен дивиденду/делителю
import java.util.Scanner; public class forDemo { public static void main(String[] args) { // TODO Auto-generated method stub Scanner input=new Scanner(System.in); int num=input.nextInt(); boolean isPrime=false; // this code is to illustrates prime no test using for loop for (int i=2; i<=num;i++) { if (num%i==0 ) {isPrime=false; break;} else isPrime=true; } System.out.println("IS YOUR NO A PRIME : "+isPrime); } } /************/************** Пожалуйста, простите меня за использование длинной строки кодов. Спасибо за помощь
добавить комментарий
Что я уже пробовал:
я пытался использовать condn как i<=num, но я знаю, что это не сработает, так что помогите plz