求大神指点怎么用JAVA找出1到50范围内所有的质素。
质素就是出去1和这个数本身之外,没有其他数能被这个数整除的数字。
比如说13,17,29,41之内的。
JAVA求1到50的范围内所有的质素
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
6条回答 默认 最新
- 辛幻柏 2017-11-15 03:26关注
public static void main(String[] args) {
int i, j; for (i = 2; i <= 50; i++) { for (j = 2; j <= Math.sqrt(i); j++) { if (i % j == 0) break; } if (j > Math.sqrt(i)) System.out.println(i); } }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报