您的位置:首页 > 编程语言 > Java开发

记录我的Java学习经历(2)

2017-10-14 14:12 323 查看
介绍

学习Java基础时做的小练习分享,请大家批评指正!

For循环小练习二

第一项:2/1,第二项:3/2,第三项:5/3,第四项:8/5以此类推,求出前20项之和

……

分析:这里若要用到for循环,可以用数组做,即分母是arr1,分子是arr2,那么可以先定义好arr1[0],以及arr2[0],第二项开始分母是前分子分母之和,分子是前一项分母,以此类推

代码:

public class Test {
public static void main(String[] args) {
double[] arr1 = new double[20];//定义数组长度为20
double[] arr2 = new double[20];
arr1[0] = 2;//为0项赋值
arr2[0] = 1;
double b = 0;//定义求和变量
for (int i = 1; i < arr1.length; i++) {
arr1[i] = arr1[i-1]+arr2[i-1];//分母是前分子分母之和,分子是前一项分母
arr2[i] = arr1[i-1];
b+=arr1[i]/arr2[i];//赋值完一位,求和一位累加
}
System.out.println(b+2);//输出别忘了加上第一项值
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java