1.有一个分数序列:2/1.3/2,5/3,8/5,,,,求出数列的前20项之和
//用的是do while类型
double sum=0.0;
int i=0,m=2,t;
do {
sum=sum*(1*m)/n;
i++;
t=m;
m=m+n;
n=t;
}while(i<=20);
System.out.println(sum);
2.计算从1加到100的值
// 用for结构的循环
int sum=0;
int a;
for(i=0;i<=100;i++){ // 初始部分,循环次数,循环条件
a=i
sum=sum+a;}
System.out.println(sum);
}
3.计算一位学生的各个成绩的平均值
// 用for结构的循环
int score; //学生的分数
int sum=0; //成绩之和
double avg=0; //平均数
Scanner input=new Scanner(System.in);
String name=input.next();
System.out.println(“请输入学生姓名:”);
for(int i=0;i<5;i++) {
score=input.nextInt();
System.out.println(“请输入”+name+“第”+(i+1)+“次成绩”);
sum=sum+score; //变量之间的变化与赋值
}avg=sum/5;
System.out.println(name+"平均分为"+avg);