满意答案
smilingsir
2013.06.04
采纳率:53% 等级:12
已帮助:6150人
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Collections;
public class Test {
public Test() {
ArrayList list = new ArrayList();
int i, j;
for (i = 300; i <= 500; i++) {
for (j = 2; j < i; j++) {
if (i % j == 0)
break;
}
if (j >= i) {
list.add(i);
}
}
Collections.sort(list);
try {
BufferedWriter buf = new BufferedWriter(new FileWriter(
"mydata.dat", true));
int sum = 0;
for (int k = list.size() - 1; k > list.size() - 10; k--) {
sum = sum + list.get(k);
}
buf.write(String.valueOf(sum));
buf.flush();
System.out.print(sum);
} catch (IOException e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
new Test();
}
}
00分享举报