求100以內的质数 我这个代码为什么会输出9为什么会输出这么
java吧
全部回复
仅看楼主
level 1
fovevr_殇情 楼主
求100以內的质数 我这个代码为什么会输出9
为什么会输出这么多次
2019年02月27日 05点02分 1
level 1
fovevr_殇情 楼主
有没有dalao给解惑啊
2019年02月27日 05点02分 2
别沉啊[泪][泪]
2019年02月27日 06点02分
@fovevr_殇情 if(b==a-1)修改一下试试
2019年02月27日 06点02分
@836213410 不行啊
2019年02月27日 07点02分
if(b==a-1){ System.out.printLn(a); } try again 回复 fovevr_殇情 :
2019年02月27日 07点02分
level 1
你写错了吧,if(a==b); 这个;号 是不是多余的
2019年02月27日 07点02分 3
谢谢老哥指点
2019年02月27日 07点02分
level 4
第二个if后面有个;
2019年02月27日 07点02分 4
谢谢老哥指点
2019年02月27日 07点02分
level 6
.........看着好别扭
2019年02月27日 07点02分 5
为什么别扭啊
2019年02月27日 07点02分
@fovevr_殇情 习惯不太一样就别扭喽[滑稽]
2019年02月27日 08点02分
level 7
想问问 int a = 1; int b = 2 ; int c = a++ ; int d = b- - ,输出的abcd 是 2112 是为什么呢?
2019年02月27日 07点02分 6
前++后++一个先计算再赋值,一个先赋值后计算
2019年02月27日 07点02分
先看看++在前在后有什么区别。--一样!
2019年02月27日 13点02分
level 10
你是自学的么
2019年02月27日 13点02分 7
是的
2019年02月27日 15点02分
level 1
建议if后面加{} 即使只有一行代码
2019年02月27日 13点02分 8
嗯 谢谢提醒
2019年02月27日 15点02分
level 3
我今天也学的这个,搞不明白!
2019年02月27日 13点02分 9
这个得有思路
2019年02月27日 15点02分
@fovevr_殇情 你这样对的吧,看看代码规不规范
2019年02月27日 15点02分
@戏导_alone 是第二个if错了 第二个for布尔b<a 所以是不会出现a==b 然后就是第二个if 后面我用;结束了 所以会输出那么多次
2019年02月27日 15点02分
@fovevr_殇情 楼下我写了
2019年02月27日 15点02分
level 9
直接if(a%2==1)不就行了,为啥还要定义个b....
2019年02月27日 14点02分 10
我是求的是质数 不是奇数 你这样a%2=1 只要是奇数就输出了
2019年02月27日 15点02分
level 6
逻辑是对的,循环嵌套乱了。自己在看看
2019年02月27日 15点02分 12
对对对[太开心] 谢谢老哥指点
2019年02月27日 15点02分
level 11
b循环到a的一半就能判断了
2019年03月04日 11点03分 14
1