中易网

java随便输入一个数判断是不是质数

答案:2  悬赏:0  
解决时间 2021-01-03 09:31
java随便输入一个数判断是不是质数
最佳答案
1,首先明确什么是质数,只有1和本身两个约数叫做质数
2,从键盘读入我们的数据
3,写一个方法判断是不不是质数
4,输出结果
5,看代码
package com.sxt.jframe;

import java.util.Scanner;

public class ZhiShu {

public static void main(String[] args) {
System.out.println("请输入一个数");
int num = new Scanner(System.in).nextInt();
if (judgeNum(num)) {
System.out.println(num + " 不是素数");
} else {
System.out.println(num + " 是素数");
}
}
//判断是否是素数
private static boolean judgeNum(int num) {
for (int i = 2; i <= num / 2; i++) {
if (num % i == 0)
return true;
}
return false;
}
}6,运行效果如下


全部回答
import java.io.*;
import java.util.Scanner;
public class Prime {
public static void main(String args[]) {
System.out.println("请输入一个数字:");
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
int count = 0;
if (isPrimes(num)) {
System.out.println(num + "是一个质数!");
}
else {
System.out.println(num + "不是一个质数!");
}
System.out.println(num+"后的3个质数为:");
num = num+1;

loop:while(count<3)
{
//num = num+1;
if(isPrimes(num))
{
System.out.println(num);
count++;
num++;
continue loop;
}
else
{
num++;
continue loop;
}

}
}
public static boolean isPrimes(int n) {
for (int i = 2; i <= Math.sqrt(n); i++) {
if (n % i == 0) {
return false;
}
}
return true;
}
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
噬神者复生阿兰唱的主题曲叫什么名字?
凯悦便捷酒店我想知道这个在什么地方
我买房贷款四十万利息4.4917%240个周期,我月
運籌設策的意思是什么?運籌設策的释义是什么
我已经交卷在文言文了怎么说
扣问的意思是什么?扣问的释义是什么啊?
边缘弧度比较大的是什么遮阳伞还是雨伞
明目穴位在哪
只要是你不喜欢的,我全部都改
众泰大迈x54a91t发动机那里产的
看死的意思是什么?看死的释义是什么啊?
做一个阵地活动,定什么活动主题比较吸引人?
90分之89除以89/90×2分之一与90分之89相
肯尼亚人 巴基斯坦人 这两个词的英文怎么写?
偏节的意思是什么啊?请解释下!
推荐资讯
我朋友生日,谁帮帮忙用她名字写首诗:罗思敏
全椒公交车路线从南屏中学到新华路
地铁站务面试穿什么好 (女)
浍浚的意思是什么?浍浚的释义是什么啊?
Kindly inform your transport will be avail
高坨居委会地址在哪,我要去那里办事
我真想到别的家庭去 我的母亲不要我了 一个去
我的银行卡不用了。以后我想也用不到了。应该
余照的意思是什么?余照的释义是什么啊?
范迪塞尔在神勇奶爸里穿的衣服。白体恤是什么
达尔文对生物是怎样的热爱
缘分是什么求得人那么多??
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?