本文整理汇总了Java中java.math.BigInteger.shortValue方法的典型用法代码示例。如果您正苦于以下问题:Java BigInteger.shortValue方法的具体用法?Java BigInteger.shortValue怎么用?Java BigInteger.shortValue使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类java.math.BigInteger
的用法示例。
在下文中一共展示了BigInteger.shortValue方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: baseString
import java.math.BigInteger; //导入方法依赖的package包/类
public static String baseString(BigInteger num, int base) {
String str = "", digit = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
if (num.shortValue() == 0) {
return "";
} else {
BigInteger valueOf = BigInteger.valueOf(base);
str = baseString(num.divide(valueOf), base);
return str + digit.charAt(num.mod(valueOf).shortValue());
}
}
示例2: checkSigned
import java.math.BigInteger; //导入方法依赖的package包/类
/**
* Throw exception if value out of range (long version)
*
* @param value Value to check
* @return value if it is in range
* @throws ArithmeticException if value is out of range
*/
public static short checkSigned(BigInteger value) throws ArithmeticException {
if (value.compareTo(BigInteger.ZERO) < 0 || value.intValue() > MAX_VALUE) {
throw new ArithmeticException("Value is out of range : " + value);
}
return value.shortValue();
}
示例3: UShort
import java.math.BigInteger; //导入方法依赖的package包/类
/**
* Create an <code>unsigned short</code>
*
* @param value
*/
public UShort(BigInteger value) {
this.value = value.shortValue();
}