问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java求素数问题

发布网友 发布时间:2022-04-19 09:48

我来回答

2个回答

热心网友 时间:2023-10-02 04:09

你的逻辑有问题,好好看看。if(xx){xxx}else{xxxx}这个逻辑不对
你自己看,如果输入2,2的平方根比2小吧,你的下面的循环就不成立,所以直接结束。
如果输入 9,9的平方根是3,当i=2时,2《=3,先走if条件(9%2!=0)直接进入else{XX},当然会输出9不是素数,然后break。
你还是把循环知识再看看吧。

看上一回答,正确代码在那里,嫌我啰嗦直接跳过。追问、、可是它为啥不先判断if(a<2)这个东东==

热心网友 时间:2023-10-02 04:10

不是素数那里直接return
System.out.print("请输入一个数");
int a = new Scanner(System.in).nextInt();
if (a <= 2)
{
System.out.print("素数不能小于2");
}
else{
for (int i = 2; i <= Math.sqrt(a); i++) {
System.out.print("哈哈");
if (a % i == 0) {
System.out.println(a + "不是素数");
return;
} else {
if(i==Math.sqrt(a))
System.out.println(a + "是素数");
break;
}
}
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
金莎丽的淋浴房用完之后开门水会流出来吗? 老家里的开门式淋浴房总是漏水,装修新家想换个质量好点的淋浴房,淋浴房... 淋浴房为何开门不畅?门关不紧怎么办? appa是什么意思英语? ...觉得比较好奇吧。是什么意思?好奇吗。有微信,没聊过 和新认识的男生聊什么跟男生可聊的20个话题 农行用什么pos机有积分 POS机刷卡积分是什么意思? 一个简短的民间小说 小米9.11发布会什么时候可以重播 1234567891011那些是质数 快影叠化功能在哪里 doyoucollectstickers什么意思? sixteenanimalstickers中文意思? make stickers的中文 parking stickers什么意思 manystickers中文意思是什么? nice stickers中文 i like stickers how manystickers是什么意思中文翻译 四年级英语somestickers是什么意思 快影转场视频清晰吗 我又来搜歌了~ 404 Not Found 根据歌词搜歌名 搜歌曲我的我的 给我找一找歌曲 404 Not Found 紧急 ! 搜歌 我想搜歌..给点歌名.. 北森基金是传销么 100分,请人做个幻灯片 用1、2、3三个数字可以组成多少个没有重复的数字的两位数&#47;包括 33 22 11 15. 11 22 33 45 ( ) 71,括号里数字是多少? 数字推理3,7,22,45,() 123571113是什么数? 求&lt;青春舞曲&gt;二声部合唱曲谱 数字推理:11 22 33 45 () 71 怎么把txt文件导入微信读书 导入电子书到微信读书 微信读书导入阅读器能记时长吗 苹果手机怎么导入本地电子书 微信读书可以导入pdf吗 快影如何避免封面改变 快影怎么拍游戏视频? 什么软件可以做转场 iphone正确充电方法需要充电多久 iphone怎么充电不伤电池 iphone充电建议 iPhone怎么充电对手机最好