相关代码
public class Demo {
public static void main(String []args){
toJcSum(5);
toPrime();
arrayBo(20);
arrayFeiBoNaQi(20);
toChengFa();
snSum();
}
//打印阶乘之和
public static void toJcSum(int n){
int sum=0;
for (int i = 1; i <=n; i++) {//求阶乘和
int count=1;
for (int j = 1; j <=i; j++) {//求阶乘
count*=j;
}
sum+=count;
}
System.out.println("阶乘之和="+sum);
}
//打印1-100质素
public static void toPrime(){
int sum=0;
for (int i = 2; i <=100; i++) {
for (int j = 2; j <=i; j++) {
if(i%j==0 && i!=j){//排除倍数
break;
}else if(i%j==0 && i==j){
sum+=i;
System.out.print(i+" ");
}
}
}
System.out.println();
System.out.println("100以内质素的的和:"+sum);
}
//打印2/1,3/2,5/3....
public static void arrayBo(int n){
int x=2;
int y=1;
int z=0;
System.out.println("数列前"+n+"项:");
for (int i = 1; i <= n; i++) {
z=x+y;
y=x;
x=z;
String str=x+"/"+y;
System.out.print(str+" ");
if(i%5==0){
System.out.println();
}
}
}
//打印斐波那契数列
public static void arrayFeiBoNaQi(int n){
int x=0;
int y=1;
int z=0;
System.out.println("斐波那契数列前"+n+"项:");
for (int i = 1; i <=n; i++) {
System.out.print(x+" ");
z=x+y;
x=y;
y=z;
}
System.out.println();
}
//打印九九乘法表
public static void toChengFa(){
System.out.println("九九乘法表:");
for (int i = 1; i <=9; i++) {
for (int j = 1; j <=i; j++) {
System.out.print("["+j+"*"+i+"="+i*j+"]");
}
System.out.println();
}
}
//打印s=s1+s2+s3+...+sn,其中s1=1/1;s2=1/1+1/2;s3=1/1+1/2+1/3;
public static void snSum(){
double sum=0;
for (int i = 1; i <=3; i++) {
double num=0;
for (int j= 1; j<=i; j++) {
num+=(double)1/j;
/*String str=1+"/"+j;
System.out.println(str+" ");*/
}
sum+=num;
}
System.out.println("S20="+sum);
}
}
浙公网安备 33010602011771号