月下峰 故人逢 晓亭长叙思乡情
——情更浓
BlogJava
首页
新随笔
联系
聚合
管理
数据加载中……
打印质数 ——我的编写过程
打印 素数=质数
public
class
chengfa1
{
public
static
void
main (String [] args)
{
System.out.print(
"
2、3、5、7\t
"
);
for
(
int
a
=
1
;a
<
100
;a
++
)
{
if
(a
==
1
||
a
%
2
==
0
||
a
%
3
==
0
||
a
%
5
==
0
||
a
%
7
==
0
)
{
continue
;
}
System.out.print(
"
\n
"
+
a);
}
//
求质数!!!
}
}
================================
import
java.util.Scanner;
//
素数 质数 求解 三法
class
zhishu
{
public
static
void
main(String[] args)
{
int
a;
for
(
int
i
=
2
; i
<
100
; i
++
)
{
for
(a
=
2
; a
<=
(
int
)i
/
2
; a
++
)
{
if
(i
%
a
==
0
)
{
break
;
}
}
if
(a
>
(
int
)i
/
2
)
{
System.out.println(i);
}
}
//
还有1 得把1去掉 质数不包括 1 的
System.out.println(
"
==================================
"
);
int
j,d;
for
(d
=
2
;d
<
100
;d
++
)
{
/**/
/*
*99的问题
*99可以被11整除
*而11在“j”的范围内
*所以99不是质数
*/
for
(j
=
2
;j
<
d;j
++
)
{
if
(d
%
j
==
0
)
break
;
}
if
(d
==
j)
{
System.out.println(d);
}
}
System.out.println(
"
==================================
"
);
//
判断一个数是不是质数
Scanner in
=
new
Scanner(System.in);
System.out.println(
"
请输入一个数:
"
);
int
x
=
in.nextInt();
int
i;
for
(i
=
2
;i
<=
x
-
1
;i
++
)
{
if
(x
%
i
==
0
)
{
break
;
}
}
if
(i
>
x
-
1
)
{
System.out.println(x
+
"
是素数 ^_^
"
);
}
else
{
System.out.println(x
+
"
不是素数 ~T_T~
"
);
}
}
}
posted on 2008-08-21 18:47
月下峰
阅读(259)
评论(0)
编辑
收藏
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
Chat2DB
C++博客
博问
管理
<
2008年8月
>
日
一
二
三
四
五
六
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
统计
随笔 - 3
文章 - 1
评论 - 0
引用 - 0
常用链接
我的随笔
我的评论
我的参与
留言簿
(1)
给我留言
查看公开留言
查看私人留言
随笔档案
2008年8月 (3)
文章档案
2008年8月 (1)
相册
相册
收藏夹
晓亭 藏品
(rss)
搜索
最新评论
阅读排行榜
1. 打印质数 ——我的编写过程(259)
2. 乘法表打印 ----我的编写过程(155)
3. 排列 (84)
评论排行榜
1. 排列 (0)
2. 打印质数 ——我的编写过程(0)
3. 乘法表打印 ----我的编写过程(0)