Java计算n-m之间质数/素数,打印出全部素数、总和以及个数
来源:互联网 发布:网龙网络 编辑:程序博客网 时间:2024/06/05 18:36
package test;
public class PrimerNum {
public void getPrimer(int n,int m){
int j,sum=0;
int count=0;
if(n<m){
System.out.println("所求质数如下:");
for(int i=n;i<=m;i++){
for(j=2;j<=i;j++){
if((i%j)==0){
break;
}
}
if(j==i){
sum+=i;
count++;
System.out.print(i+"\t");
if(count%5==0){
System.out.println();
}
}
}
System.out.println("\n");
System.out.println("输出的质数总和为:"+sum);
System.out.println("质数总数为:"+count);
}else{
System.out.println("输入的第一个数必须要比第二个数小");
}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
PrimerNum pn=new PrimerNum();
pn.getPrimer(1, 10);
}
}
public class PrimerNum {
public void getPrimer(int n,int m){
int j,sum=0;
int count=0;
if(n<m){
System.out.println("所求质数如下:");
for(int i=n;i<=m;i++){
for(j=2;j<=i;j++){
if((i%j)==0){
break;
}
}
if(j==i){
sum+=i;
count++;
System.out.print(i+"\t");
if(count%5==0){
System.out.println();
}
}
}
System.out.println("\n");
System.out.println("输出的质数总和为:"+sum);
System.out.println("质数总数为:"+count);
}else{
System.out.println("输入的第一个数必须要比第二个数小");
}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
PrimerNum pn=new PrimerNum();
pn.getPrimer(1, 10);
}
}
0 0
- Java计算n-m之间质数/素数,打印出全部素数、总和以及个数
- 求M和N之间素数的个数以及这些素数的和
- n个数凑出总和m
- 计算第n个素数到第m个素数之间所有的素数的和
- 打印出2到1100之间的全部素数(判断素数由函数实现)
- 打印质数(素数)
- 打印出100~200之间的素数
- 求m与n之间的素数
- java求解第N个素数(质数)
- 求 1~n 之间素数的个数
- 计算从[1,n]的素数个数
- Problem A: C语言习题5.9--整数n和m之间的素数个数
- 正整数n内包含质数(素数)的个数
- 10亿内素数个数及总和
- 输入正整数n(n>=2),求不大于n的全部质数(素数)
- java-素数(质数)
- 求一组有序数组中C(n,2)组元素之间质数个数总和
- prime number n.质数,素数
- iOS巅峰之Swift笔记详解(上)
- LeetCode 13:Roman to Integer
- Android layout布局属性、标签属性总结大全。
- Unity人工智能学习—高级随机运动
- Java 引用,栈 堆 的理解
- Java计算n-m之间质数/素数,打印出全部素数、总和以及个数
- java工具目录
- 适配器设计模式
- iOS巅峰之Swift函数的详细用法(中)
- LeetCode 27: Remove Element
- Android基础入门教程——8.3.4 Paint API之—— Xfermode与PorterDuff详解(一)
- ios深度解析之Swift(基本数据类型)
- HVM的缓存与内存控制
- Handler的原理-----源码剖析