1.编写应用程序,求1!+2!+…+10!
package Page49;
public class Question1 {
public static void main(String[] args) {
int i;
double x = 1,sum = 0;
for(i = 1;i <= 10;i++){
x = x * i;
sum = sum + x;
}
System.out.println("1!+2!+...+10! = " + sum);
}
}
2.编写一个应用程序求100以内的全部素数
package Page49;
public class Question2 {
public static void main(String[] args) {
int number = 2; //定义需要判断的数,从2开始
int divisor = 2; //定义除数,从2开始
System.out.println("100以内的素数有:");
while(number < 100) {
boolean isPrime = true; //定义素数的标志,默认“它是素数”
for(divisor = 2;divisor < number;divisor++) {
if(number % divisor == 0) {
isPrime = false; //不是素数时,修改标志
break;
}
}
if(isPrime == true) {
Syste