首页
IT
登录
6mi
u
盘
搜
搜 索
IT
java 101-200之间的素数
java 101-200之间的素数
xiaoxiao
2021-04-18
66
public static void
main
(
String
[]
args
) {
List
list
=
new
ArrayList
()
;
for
(
int
i
=
101
;
i
<
200
;
i
++
) {
if
(
beS
(
i
)){
list
.
add
(
i
)
;
} }
System
.
out
.
println
(
list
)
;
}
private static
Boolean
beS
(
int
i
){
Boolean
flag
=
true
;
for
(
int
j
=
2
;
j
<=
Math
.
sqrt
(
i
)
;
j
++
){
if
(
i
%
j
==
0
&&
j
!=
1
){
flag
=
false
;
} }
return
flag
;
}
这样分开写会很好写,把实现和逻辑分开。
Math.sqrt(i)取i得开根号。
转载请注明原文地址: https://ju.6miu.com/read-675135.html
技术
最新回复
(
0
)