java吧 关注:1,292,987贴子:12,824,692
  • 3回复贴,共1
要求是把一个很大的数,超过int和long能处理的范围,比如说最大的是一个50位的数字。分别把每一个数字放在数组里,然后再进行计算
int[] array= new int[50];
while(input.hasNextLine()){
for(int i=0; i<=input.next().length(); i++){
array[49-i] = input.next().charAt(input.next().length()-i);
}
我这样写为什么会显示Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: 3


1楼2015-03-08 05:05回复
    BigInteger...


    IP属地:浙江来自Android客户端2楼2015-03-08 06:42
    收起回复
      2025-12-29 23:23:37
      广告
      不感兴趣
      开通SVIP免广告
      input.next()了好几次
      先用个String存起来


      3楼2015-03-08 07:12
      回复