有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13…求出这个数列的前20项之和。
import java.util.Scanner;
public class ForDemo3 {
private static Scanner sc;
public static void main (String[] args) {
System.out.println("请输入你想计算前多少项的和:");
sc = new Scanner(System.in);
int n = sc.nextInt();
double t;
double sum=0;
double a=2,b=1;
for(int i=1;i<=n;i++)
{
sum=sum+a/b;
t=a;
a=a+b;
b=t;
}
String str = String.format("%.2f",sum);//用String中的方法将小数保留两位
System.out.println("前"+n+"项的和为"+str);
}
}
有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少
public class ForDemo3 {
public static void main (String[] args) {
//有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
int i,j,k;
for(i=1;i<5;i++) // 以下为三重循环,百位
for(j=1;j<5;j++) //十位
for (k=1;k<5;k++) // 个位
if (i!=k&&i!=j&&j!=k) //确保i、j、k三位互不相同
System.out.println(i + "," + j + "," +k);
}
}