第1个回答 2016-07-15
public interface X{ public double f();}public class A implements X{ public double f(){ int sum = 0; for(int i = 1; i < 10; i+=2){ int tmp = 1; for(int j = 1; j <= i; j++){ tmp *= j; } sum += tmp; } return sum; }}public class B implements X{ public double f(){ int sum = 0; for(int i = 2; i < 11; i+=2){ int tmp = 1; for(int j = 1; j <= i; j++){ tmp *= j; } sum += tmp; } return sum; }}public class Main { public static void main(String[] args){ X a = new A(); System.out.println(a.f()); X b = new B(); System.out.println(b.f()); }}