题目是:如果系统要使用超大整数, (超过了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++)
}
}
型数字以及设计一个算法来实现超大整数加法运算.
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++)
}
}
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);//由单个数字组成的字符串,写入到数组里 }
}
}
我学得时间也不长,写得有些乱,呵呵,见笑了