java判断回车
BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
while((str = input.readLine()) != null) {。。。}
进制转换
// 十进制转其它进制
int x = 16;
y=Integer.toBinaryString(x);// 转二进制
y=Integer.toOctalString(x);// 转八进制
y=Integer.toHexString(x);// 转十六进制
// 其它进制转十进制
x=Integer.parseInt("1111",2);
x=Integer.parseInt("8",8);
x=Integer.parseInt("16",16);
BigDecimal不能整除会报错 需要保留小数外加四舍五入
big1.divide(big2,n,BigDecimal.ROUND_HALF_EVEN)
big1/big2 保留n位小数,四舍五入