「尼科切斯定理证明Java」高斯马可夫定理证明
今天给各位分享尼科切斯定理证明Java的知识,其中也会对高斯马可夫定理证明进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
威尔逊定理的证明 程序代码 c/c++/Java(最好是Java)代码要全 非诚勿扰
import java.math.BigInteger;
import java.util.Scanner;
public class WilsonTheorem {
public static void main(String[] args) {
System.out.println("请输入一个质数:");
Scanner in = new Scanner(System.in);
int p;
while (true) {
try {
p = in.nextInt();
if (!judge(p))
throw new Exception();
BigInteger factorial = new BigInteger("1");
for(int i = 2; i p; i++) {
factorial = factorial.multiply(new BigInteger(i + ""));
}
factorial = factorial.add(new BigInteger("1"));
System.out.println("(p-1)! + 1 = " + factorial);
BigInteger result = factorial.divide(new BigInteger(p + ""));
System.out.println("(p-1)! + 1除以p = " + result);
} catch (Exception e) {
System.out.println("输入错误,请重新输入!");
continue;
}
}
}
/**
* 判断一个是否是质数的方法
*
* @param num
* @return
*/
public static boolean judge(int num) {
int i;
for (i = 2; i = num / 2; i++) {
if (num % i == 0)
break;
}
return i num / 2 ? true : false;
}
}
尼科切斯定理证明Java的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于高斯马可夫定理证明、尼科切斯定理证明Java的信息别忘了在本站进行查找喔。
发布于:2022-12-08,除非注明,否则均为
原创文章,转载请注明出处。