中易网

java程序:输入m,n求其之间的素数

答案:3  悬赏:60  
解决时间 2021-02-27 23:48
java程序:输入m,n求其之间的素数
最佳答案
import java.util.Scanner;


public class FindPrimes {

public static void main(String[] args) {
Scanner c = new Scanner(System.in);
int a = c.nextInt();
int b = c.nextInt();
int m=0,n=0;
if(a == b){
System.out.println("m和n相等");
System.exit(0);
}else{
if(a>b){
m = b;
n = a;
}else{
m = a;
n = b;
}

}
for (int i = m; i <= n; i++) {
//遍历整除时,只需遍历到二分之一i加1即可
int k = (int)Math.ceil(i/2);
boolean flag = true;
//从2到N遍历
for (int j = 2; j <= k; j++) {
//能被整除,不是素数
if(i%j==0){
flag = false;
}
}
if(flag){
System.out.println(i);
}
}
}
}
全部回答
public class PrimeDemo {     public static void main(String[] args) {         getPrime(1, 1000);     }     // 求两数之间的素数     static void getPrime(int begin, int end) {         if (begin > end || begin < 1) return;         if (begin < 2) begin = 2;         StringBuffer sb = new StringBuffer();         for (int i = begin; i <= end; i++) {             boolean canGo = false;             for (int j = 2; j <= i; j++) {                 if (i % j == 0 && j != i) {                     canGo = true;                     break;                 }             }             if (canGo) continue;             sb.append(i).append(",");         }         sb.setLength(sb.length() - 1);         System.out.println(sb.toString());     } }
import java.util.scanner; public class test { public static void main(string[] args) { system.out.println("请任一输入两个数(用空格隔开),我们会求出这区间内的所有素数,-->"); scanner input = new scanner(system.in); int max = input.nextint(); int min = input.nextint(); if (max < min) { int temp = max; max = min; min = temp; } for (int i = min; i < max; i++) { boolean issushu = true; for (int j = 2; j <= math.sqrt(i); j++) { if (i % j == 0) { issushu = false; break; } } if (issushu) { system.out.print(i+" "); } } } }
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
谁能帮我把“我、爱、卫、小、强”这几个字弄
三棵树健康漆怎么去啊,有知道地址的么
三迭岭地址在哪,我要去那里办事
是不是性伙伴多的女人易生男孩啊?
水屯装饰建材城东门地址在什么地方,想过去办
当兵的时候可以带零食 防晒霜 手表吗
恋人之间产生距离的具体表现
情人和外遇是一样的吗?有什么区别?
暗桥这个地址在什么地方,我要处理点事
为什么亚甲炎到了甲减期反而食欲很好?
星光贝贝专业儿童摄影在什么地方啊,我要过去
万家乐的机器是不是还是用的十年前百乐满的生
在北京做什么小本生意能赚钱
华飞净化这个地址在什么地方,我要处理点事
有句歌词是 i ll make it up to you,i promi
推荐资讯
35岁,感觉皮肤没以前紧致,有点松咋办?
爱奇艺开通vip会员后,可以缓存电视剧…蜀山
征天水库我想知道这个在什么地方
万家丽北路怎么去啊,有知道地址的么
太仓我家酸菜鱼在哪里
为什么插卡收音机汽车启动状态音质不好 钥匙
慧慧服饰我想知道这个在什么地方
有个电影,国产的,一群人围着桌子开家长会,
酉阳的鸟语市场在哪里?
行车记录仪录不了
天晴88BAR地址在什么地方,想过去办事
劝君莫雌伏 菊花易成葵是什么意思
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?