public class TestSuShuAdd{
public static void main(String[] args){
int sum = 0;
for(int j = 2;j <= 10;j++ ){
}
}
System.out.println("1到10之间的素数之和为:" + sum);
}
public static boolean judge(int k){ //定义了一个(返回值为布尔型)方法(参数int k)
boolean b = true; //先定义布尔型变量,赋值为true
for(int i = 2;i < k;i++){ //定义一个for循环变量i(初始值为2) 它的取值不大于k
if(k % i == 0){ //k % i 如果等于0说明 k不是素数把false赋给b
b = false;
}
}
return b;
}
public static void main(String[] args){
int sum = 0;
for(int j = 2;j <= 10;j++ ){
boolean b = judge(j);//调用judge() 方法
if(b){//如果b = true,那么执行sum + = j
}
}
System.out.println("1到10之间的素数之和为:" + sum);
}
public static boolean judge(int k){ //定义了一个(返回值为布尔型)方法(参数int k)
boolean b = true; //先定义布尔型变量,赋值为true
for(int i = 2;i < k;i++){ //定义一个for循环变量i(初始值为2) 它的取值不大于k
if(k % i == 0){ //k % i 如果等于0说明 k不是素数把false赋给b
b = false;
}
}
return b;
}
}
/*素数:除了1和自身外不能被其他数整除
for(int i = 2;i < k;i++)
if(k % i == 0){
System.out.println(k+"不是素数")
}
例如k=6执行循环,当i=2 ,6%2==0;当i=3,6%3=0所以6不是素数;
例如k=5执行循环,k%i都不等于0所以5是素数,以此类推;
*/