在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循環它確定。點不敢用它們:) –