456 |
exponent = (long) Math.floor (Math.log(number) / Math.log(10)); |
exponent = (long) Math.floor (Math.log(number) / Math.log(10)); |
457 |
if (minimumIntegerDigits > 0) |
if (minimumIntegerDigits > 0) |
458 |
exponent -= minimumIntegerDigits - 1; |
exponent -= minimumIntegerDigits - 1; |
459 |
baseNumber = (long) (number / Math.pow(10.0, exponent)); |
baseNumber = (number / Math.pow(10.0, exponent)); |
460 |
} |
} |
461 |
else |
else |
462 |
baseNumber = number; |
baseNumber = number; |
871 |
|
|
872 |
public void setMaximumFractionDigits (int newValue) |
public void setMaximumFractionDigits (int newValue) |
873 |
{ |
{ |
874 |
maximumFractionDigits = Math.min(newValue, 340); |
super.setMaximumFractionDigits(Math.min(newValue, 340)); |
875 |
} |
} |
876 |
|
|
877 |
public void setMaximumIntegerDigits (int newValue) |
public void setMaximumIntegerDigits (int newValue) |
878 |
{ |
{ |
879 |
maximumIntegerDigits = Math.min(newValue, 309); |
super.setMaximumIntegerDigits(Math.min(newValue, 309)); |
880 |
} |
} |
881 |
|
|
882 |
public void setMinimumFractionDigits (int newValue) |
public void setMinimumFractionDigits (int newValue) |
883 |
{ |
{ |
884 |
minimumFractionDigits = Math.min(newValue, 340); |
super.setMinimumFractionDigits(Math.min(newValue, 340)); |
885 |
} |
} |
886 |
|
|
887 |
public void setMinimumIntegerDigits (int newValue) |
public void setMinimumIntegerDigits (int newValue) |
888 |
{ |
{ |
889 |
minimumIntegerDigits = Math.min(newValue, 309); |
super.setMinimumIntegerDigits(Math.min(newValue, 309)); |
890 |
} |
} |
891 |
|
|
892 |
public void setMultiplier (int newValue) |
public void setMultiplier (int newValue) |