Member 13203537 Ответов: 3

Как я пишу код, чтобы узнать простое число по if .


я сделал это с помощью for loop. но я хочу, чтобы он был в "если".

Что я уже пробовал:

public class PrimeNumDemo3
{
  public static void main(String as[ ])
  {
     int number=6;
	 int varynum=0;
	 
	
	 if(int i=1;i<=number;i++)
       {
         if(num%i==0)
		 {
			varynum++;
		 }
       }
	   if(varynum==2)
	   {
		  System.out.println("number prime"); 
	   }
   
 else
   { 
    System.out.println("nt prime");

  }
 
}
}

Member 13203537

я новичок ..так что помогите мне плз..всего 3 дня опыта обучения java у меня есть.

Suvendu Shekhar Giri

так в чем же проблема?
Дает ли он какую-либо ошибку/неправильный результат?

Kunal Chowdhury «IN»

Привет Член 13203537,
Я бы попросил вас сначала узнать, что такое условие "если", " для "цикла," в то время как " цикл и т. д. Есть много статей, доступных в интернете. Приведенный выше код, которым вы поделились, синтаксически неверен и не будет выполняться.

3 Ответов

Рейтинг:
28

Richard MacCutchan

Видеть Учебные Пособия По Java™ [^].


Maciej Los

5ед!

Рейтинг:
2

Patrice T

Цитата:
Как я пишу код, чтобы узнать простое число по if

Короткий ответ: нет, потому что это невозможно. Циклы и ifs - это два разных зверя для разного использования. Это все равно что пытаться летать на машине, а не на самолете.

Нет никаких возможных советов, кроме как "изучайте Java, следуйте учебникам".


Рейтинг:
18

CPallini

Если это не enoug: вы должны каким-то образом повторить итерацию, чтобы проверить примитивность числа. Смотрите, например: Тест на примитивность-Википедия[^].


Maciej Los

5ед!