计算计算1+1/2!+1/3!+...的前n项和
import java.util.Scanner;
public class Example {
public static void main(String[] args) {
int i = 1,n;
double sum = 0,m = 1;
Scanner reader = new Scanner(System.in);
System.out.println("输入n的值:");
n = reader.nextInt();
for(int j=1;j<=n;j++){
sum = sum + m;
i = i + 1;
m = m*(1.0/i);
}
System.out.println("前n项和为:"+sum);
reader.close();
}
}
//计算5+55+555+...的前n项和
import java.util.Scanner;
public class Example {
public static void main(String[] args) {
int sum = 0;
int i = 5;
int j = i;
int n = 1;
Scanner reader = new Scanner(System.in);
System.out.println("输入n:");
n = reader.nextInt();
for(int m=1;m<=n;m++){
sum = sum + j;
j = j * 10 + i;
}
System.out.println("前"+n+"项的和为:"+sum);
reader.close();
}
}
求100以内的素数
public class Example1225 {
public static void main(String[] args) {
boolean isSuShu = false;
System.out.print("100以内的素数为:");
for (int k = 2; k <= 100; k++) {
isSuShu = true;
for (int l = 2; l < k; l++) {
if(k % l == 0){//判断k是否为素数。
isSuShu = false;
break; //跳出当前循环
}
}
if(isSuShu){
System.out.print(k+" ");
}
}
}
}