淘先锋技术网

首页 1 2 3 4 5 6 7

今天我们来探讨一下如何使用Java语言来求解100以内的所有素数并计算总和。素数是指只能被1和本身整除的正整数。我们可以采用遍历100以内的所有正整数的方式,通过判断是否只含有1和本身两个约数来确定是不是素数。

public class PrimeNumber {
public static void main(String[] args) {
int sum = 0;
for(int i=2;i<=100;i++) {  //从2开始遍历,判断每个数是否为素数
boolean flag = true;
for(int j=2;j

以上是我们实现求100以内素数的代码,其中首先定义了一个sum变量用于累加每个素数的值,然后从2开始进行遍历,判断每个数是否为素数。若一个数可以被2到该数的前一位数整除,则说明该数不是素数,将相应的flag值设为false,进行下一个数的判断。若当前数是素数,则进行累加,并将该数打印出来。最后输出100以内素数的总和。