用java求3到100的素数,初学者,求简单的

 我来答
金木南影娱
高粉答主

2018-05-22 · 影娱天下乐事,尽在金木南!
金木南影娱
采纳数:723 获赞数:27561

向TA提问 私信TA
展开全部

public static void main(String[] args) {  

int count = 0;  

int sum = 0;  

for (int i = 2; i <= 100; i++) {  

boolean flag = false;  

for (int j = 2; j <= i >> 1; j++) {  

if (i % j == 0) {  

flag = true;  

break;  

}  

}  

if (!flag) {  

System.out.print(i + " ");  

sum += i;  

count++;  

}  

}  

System.out.println();  

System.out.println("1--100之间的素数(也称质数)的个数 -->"+count);  

System.out.println("1--100之间的素数(也称质数)的个数之和 -->"+sum);  

}

百度网友b482631
推荐于2017-10-28 · TA获得超过787个赞
知道小有建树答主
回答量:654
采纳率:100%
帮助的人:661万
展开全部
	public static void main(String[] args) {
for (int i = 2; i < 100; i++) {
if (isPrime(i)) {
System.out.print(i + "\t");
}
}
}

public static boolean isPrime(int n) {
for (int i = 2; i <= n / 2; i++) {
if (n % i == 0)
return false;
}
return true;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百里不是白里
2017-10-31 · TA获得超过507个赞
知道小有建树答主
回答量:608
采纳率:0%
帮助的人:157万
展开全部
public class num{
public static void main(String[] args) {
for(int i=2;i<=100;i++){
int j=2;
while(i%j!=0){
j++;
}
if(i==j){
System.out.println("输出素数:"+i);
}

}
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我喜欢芦洁
2015-11-24 · TA获得超过309个赞
知道小有建树答主
回答量:739
采纳率:0%
帮助的人:266万
展开全部
public class sushu {
public static void main(String[] args) {
for(int i=2;i<=100;i++){
int j=2;
while(i%j!=0){
j++;
}
if(i==j){
System.out.println("输出素数:"+i);
}

}
}
}
运行结果如下:
输出素数:2
输出素数:3
输出素数:5
输出素数:7
输出素数:11
输出素数:13
输出素数:17
输出素数:19
输出素数:23
输出素数:29
输出素数:31
输出素数:37
输出素数:41
输出素数:43
输出素数:47
输出素数:53
输出素数:59
输出素数:61
输出素数:67
输出素数:71
输出素数:73
输出素数:79
输出素数:83
输出素数:89
输出素数:97

这样可以么?谢谢。希望对你有所帮助。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友479a177
2015-11-24 · TA获得超过1468个赞
知道小有建树答主
回答量:693
采纳率:100%
帮助的人:329万
展开全部
public class TestaPro
{
public static void main(String[] args)
{
int i=2; //i 即为所求素数
System.out.println("i= " +i);
for(i=3; i<=100; i=i+2){
boolean f = true;
for(int j=2;j<i;j++){
if(i%j==0){
f=false;
break;
}
}
if(f){
System.out.println("i= " +i);
}
}
}
}
请叫我勤劳的搬运工
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式