趣味素数-梅森尼数-java
来源:互联网 发布:淘宝大学视频教程下载 编辑:程序博客网 时间:2024/05/21 19:36
问题描述:
法国科学家梅森尼对这类形如2^n-1的素数特别感兴趣,做过很多有意义的工作,后人就把此类数命名为梅森尼数。
已经证明了,如果2^n-1是素数,则幂指数必须是素数,然而,反过来并不对,当n是素数时,2^n-1不一定是素数。
编程找出指数n在[2,50]中的梅森尼数。
public class Main {public static void main(String[]Args){ for(int n=2 ; n<=50 ; n++){//确保n为素数 且2^n-1也是素数 if(isPrimeNum(n)&&isPrimeNum((int)(Math.pow(2, n)-1))){ System.out.printf("2^%d-1=%d \n",n,(int)(Math.pow(2, n)-1));}}}public static boolean isPrimeNum(int a){//判断是否是素数for(int i=2 ; i<=Math.sqrt(a); i++){if(a%i==0){return false;}}return true;}}
1 0
- 趣味素数-梅森尼数-java
- 趣味素数-素数 java
- 趣味素数-孪生素数-java
- 趣味素数-可逆素数-java
- 趣味素数-回文素数-java
- 趣味素数-哥德巴赫猜想-java
- 趣味素数-金蝉素数-java
- 趣味素数-平方回文素数-java
- 趣味素数-等差素数数列-java
- 趣味素数
- 趣味算法之趣味素数
- 5.1趣味素数之素数
- 趣味的素数
- java趣味
- 5.3趣味素数之可逆素数
- 5.4趣味素数之梅森素数
- 5.2趣味素数之哥德巴赫猜想
- 趣味java swing
- 字典内置功能方法
- React-Native学习[起步]
- oracle键、索引、约束及其区别
- 算法设计☞汽车加油问题
- Hibernate4实战 之第六部分:基本实现原理
- 趣味素数-梅森尼数-java
- 内部类
- Android MVP学习
- 归并排序
- android 获取内部存储方式和sd卡状态
- Entity Framework创建与使用(图)
- LG G3升级Android 6.0 Marshmallow方法亲测!界面渲染精美,拒绝卡顿,提升续航!
- 基于SNMP协议发现网络中路由器、交换机和打印机的简单方法
- HashMap的基本了解