public class NaturalNumber
{
int[] data = {};
private int toInt(char c)
{
return (int)c - (int)'0';////converses a digit character to its integer value
}
Я хочу сохранить цифры из initData
как целое число в массиве данных.Я попробовал это, но не работает.
public NaturalNumber(String initData)
{
int[]data =new int[10];
for(int i=0;i<10;i++)
data[i] =Character.digit(initData.charAt(i), 10);}
/**compare this to other number and find out which one bigger or are they equal*/
public int compareTo(NaturalNumber other)
{
}
/**I want to set digitIndex between 0 and data.length - 1 and value to between 0 and 9*/
public void setDigit(int digitIndex, int value)
{
digitIndex=Math.max(0,data.length-1);
value=Math.max(0,9);
}