在Java中,我必须构造一个数组的构造函数,其中大数的每个数字将是此数组的一个不同的字符。数组中的大数 - 构造函数
这是主类:
public static void main(String[] args) {
BigNumber bn1 = new BigNumber(1500);
BigNumber bn2 = new BigNumber("987349837937497938943242");
System.out.println("line 1: " + bn1);
System.out.println("line 2: " + bn2);
}
我试图用一个字符串,使一个构造函数,但我不知道这是否是好的:
private String number;
private char[] n = null;
public BigNumber(String _number){
number = _number;
n = new char[number.length()];
for (int i = 0; i < n.length; i++){
n[i] = number.charAt(i);
}
}
或者,也许有不同的方式来做这个?
我认为for循环它确定。点不敢用它们:) –