我如何编写代码以通过if来了解素数。 [英] How I write a code to know prime number by if .
本文介绍了我如何编写代码以通过if来了解素数。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我用for循环完成了它。但是我想要它。
我尝试过:
i have done it with for loop. but i want it in if.
What I have tried:
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");
}
}
}
推荐答案
参见 Java™教程 [ ^ ]。
如果不是enoug:你必须进行迭代,以便测试数字素数。例如,请参阅: Primality test - Wikipedia [ ^ ]。
If is not enoug: you have to someway iterate, in order to test for number primality. See, for instance: Primality test - Wikipedia[^].
引用:
我如何编写代码来了解质数,如果
How I write a code to know prime number by if
简答:你没有,因为这是不可能的。循环和ifs是两种不同用途的野兽。这就像试图用汽车而不是飞机飞行。
除了学习Java,按照教程之外,没有其他可能的建议。
Short answer: you don't, because it is impossible. Loops and ifs are two different beast for different usage. It is like trying to flt with a car instead of a plane.
There is no possible advice other than 'study Java, follow tutorials'.
这篇关于我如何编写代码以通过if来了解素数。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文