JAVA语言帮我写2个 100分

来源:百度知道 编辑:UC知道 时间:2024/05/10 10:28:34
1.1-100内取素数然后排列
2.1的阶乘+2的阶乘++++10的阶乘 求写法

import java.util.ArrayList;
import java.util.List;

public class HomeWork {
public static List<Integer> printPrime() {
int max = 100;
List<Integer> list = new ArrayList<Integer>();
int j;
for (int i = 2; i <= max; i++) {
j = 2;
for (; j <= Math.sqrt(i); j++) {
if (i % j == 0) {
break;
}
}
if (j > Math.sqrt(i))
list.add(i);
}
System.err.println(list);// 打印输出
return list;// 取到的已经是按顺序排列
}

public static void calculate() {
int sum = 0;
int temp;
for (int i = 1; i <= 10; i++) {
temp = 1;
for (int j = 1; j <= i; j++) {
temp = temp * j;// 求阶乘
}
System.err.println(i + "的阶乘为:" + temp);
sum += temp;
}
System.err.println("最后的结果为:" + sum);
}

public static void main(String[] args) {