按照你的要求编写的Java程序如下
public class Prime {public static boolean prime(int n){
for(int i=2i<=(int)Math.sqrt(n)i++){
if(n%i==0){
return false
}
}
return true
}
亏祥public static void main(String[] args) {
int []a=new int[10]
扒旁 int j=0
int sum=0
for(int i=1000i>=3i--){
if(prime(i)==true){
if(j<10){
a[j]=i
j++
春空橡}else{
break
}
}
}
for(int i=0i<10i++){
sum=sum+a[i]
System.out.print(a[i]+" ")
}
System.out.println()
System.out.println("sum="+sum)
}
}
import java.util.Scannerpublic class Test {
public static void main(String args[]) {
Scanner in 塌激= new Scanner(System.in)
int sum = 0
int m = in.nextInt()
int n = in.nextInt()
for (int i=mi<=ni++) {
sum+= 告衫数isSuShu(i)?i:0
}
System.out.println(sum)
}
private static boolean isSuShu(int a) {
for (int i=2i<=Math.sqrt(a)i++) {
if (a%i==0) 袜首{
return false
}
}
return a==1?false:true
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)