Problem 1002 Runtime Error 怎么修改自己的代码

pinglikethinking | 2016-05-14 18:30:36Author
只有提示Runtime Error,其他什么都没有
pinglikethinking | 2016-05-14 18:47:36# 11
我把它贴出来了。。。
zyx648951430 | 2016-05-14 18:47:39# 12
import java.math.BigInteger; import java.util.Scanner; public class Test1{ public static void main(String[] args) { // TODO Auto-generated method stub Scanner in=new Scanner(System.in); while(in.hasNext()){ String str=in.nextLine(); int x=Integer.parseInt(str); System.out.println(f(x)); } } static BigInteger f(int x) { if(x==1)return new BigInteger("1"); if(x==2)return new BigInteger("2"); BigInteger x1=new BigInteger("1"); BigInteger x2=new BigInteger("2"); BigInteger x3=new BigInteger("3"); for(int i=3;i<=x;i++){ x3=x1.add(x2); x1=x2; x2=x3; } return x3; } }
zyx648951430 | 2016-05-14 18:50:54# 13
这个是大数据 你的输入200 就报错了
pinglikethinking | 2016-05-14 18:51:50# 14
怎么会这样。。
pinglikethinking | 2016-05-14 18:58:08# 15
我发现它100都通不过。。