题目是:如果系统要使用超大整数, (超过了Long的长度范围),请你设计一个数据结构来存储这种超大
型数字以及设计一个算法来实现超大整数加法运算.
  public class BigInt()     //请问BigInt 只是个用户自己创建的类名还是怎么
  {
     int[] ArrOne = new ArrOne[1000]; //这句话是不是说创建一个ArrOne的整形数组
     String intString="";      //还有这里的这句话什么意思啊  String是字符型吗? intString=""有是做什么用的啊
     public int[] Arr(String s)  //这里的Arr是什么  不懂  还有就是定义一个类可以是Public int[] Arr(String s)这样定义吗?
      {
         intString = s;
         for(int i=0;i<ArrOne.leght;i++)
      }
   }

解决方案 »

  1.   

    public class BigInt()     //用户自己创建的类  {
         int[] ArrOne = new ArrOne[1000]; //创建一个ArrOne的整形数组
         String intString="";      //新建一个空的字符串,作为接入数字串用
         public int[] Arr(String s)  //int[]是返回类型,arr是方法名,这个方法应该是用来把输入的数字串,转放到前面的ArrOne数组里      {
             intString = s;
             for(int i=0;i<ArrOne.leght;i++)//这里没有写完,我续一下试试
                { char ch=intString.charAt(i);//把数字串转成字符
                  String str1=Character.toString(ch);//字符再转成字符串
         ArrOne[i]=Integer.parseInt(str1);//由单个数字组成的字符串,写入到数组里            }
          }
       }
    我学得时间也不长,写得有些乱,呵呵,见笑了