目录
一、素数概念
除了一和自己本身外不能被其他数整除,并且素数大于1.
二、解题思路
1.首先定义一层外层循环,表示1-100之间的每一个数
2.定义一个内层循环,范围大于1,小于外层循环,相当于被外层循环一个一个整除,看是否能除尽。例如外层循环是5那内层循环就是(2-4)让5分别除2,3,4,
二、代码展示
/*
* Copyright (c) 2020, 2023, webrx.cn All rights reserved.
*
*/
/**
* <p>Project: jse2303 - For03</p>
* <p>Powered by webrx On 2023-07-11 15:07:47</p>
* <p>描述:<p>
*
* @author 简单遗忘 [814736551@qq.com]
* @version 1.0
* @since 17
*/
public class For03 {
public static void main(String[] args) {
int sum = 0;
//计算1-100之间的素数和
for (int i = 2; i <= 100; i++) {
boolean b = true;
//让i去遍历除以每一个j,判断是否有余数
for (int j = 2; j < i; j++) {
if (i % j == 0) {
//不是素数,因为没有余数
b = false;
break;
}
}
if (b) {
sum += i;
}
}
System.out.println("1-100之间的素数和为:" + sum);
}
}