读书人

持续欧拉

发布时间: 2012-12-21 12:03:50 作者: rapoo

继续欧拉

package com.yao.app.euler;public class Euler2 {public static void main(String[] args) {int limit = 4000000;int result = 0;int sum = 0;int n = 1;while (result < limit) {result = f(n);if (result % 2 == 0)sum += result;n++;}System.out.println(sum);}private static int f(int n) {if (n == 2)return 2;if (n == 1)return 1;return f(n - 1) + f(n - 2);}}

读书人网 >编程

热点推荐