本帖最后由 leomywork 于 2016-7-15 00:09 编辑
是88,代码如下:- import java.util.ArrayList;
- public class Demo {
- public static void main(String[] args) {
- int a1 = 1, a2 = 2, a3 = 3, temp = 0;
- ArrayList<Integer> array = new ArrayList<Integer>();
-
- array.add(a1);
- array.add(a2);
- array.add(a3);
- for(int i = 3; i < 12; i++) {
- temp = array.get(i - 1) + array.get(i - 3); //关键的一步
- array.add(temp);
- }
-
- for(Integer integer : array)
- System.out.println(integer);
-
- }
- }
复制代码 运行结果:
其实对于这个数学题来讲,最好找出其通项公式,这样直接计算效率会提高很多(ps:数学知识已全部还给高中数学老师,找通项公式就靠你们了)
|