Java-基础篇-5.28-梅森素数
2015-02-04 19:24
309 查看
public class Example5.28 { public static void main(String[] args) { System.out.println("p"+"\t"+"2^p-1"); for(int p=2; p<=31; p++){ int k = pDeZhi(p); if(isPrime(k) == true){ System.out.println(p+"\t"+k); } } } //是否素数 public static boolean isPrime(int n){ boolean str = true; for(int i=2; i<n/2; i++){ if(n%i == 0) str = false; } return str; } //数值2^p-1 public static int pDeZhi(int m){ return (int)(Math.pow(2,m)-1); } }
相关文章推荐
- 【Java自学】 梅森素数
- 第四届蓝桥杯A组java--梅森素数
- 实训JAVA语言设计——判断出100以内的素数
- JAVA程序员必读:基础篇(6)---接口和包
- Netbeans开发—JAVA 作业之求素数
- 【基础篇】java中输入输出的总括—— 随机文件操作
- 【基础篇】java中输入输出的总括—— 数据流的基本概念
- 【基础篇】java中输入输出的总括——文件过滤器
- java程序:打印素数练习
- 【基础篇】java中输入输出的总括——数据流
- 【基础篇】java中输入输出的总括——字符流
- 关于梅森素数定理(网上收集)
- JAVA基础篇:Java语言的基本组成
- 梅森素数计算程序
- Java中table的用法基础篇
- JAVA基础篇 初学者入门必备的学习资料
- 用java实现的素数第二种算法
- JAVA基础篇:条件控制
- 实训JAVA语言设计——产生一个2-K之间的随机整数,判断一个数是否是素数
- 【基础篇】java中输入输出的总括——字节流