Java中的进制转换方法

Java中的进制转换问题

图解十进制—->二进制 即(43)D=(101011)B

Java中的进制转换方法_第1张图片

图解十进制—>八进制 (796)D=(1434)

Java中的进制转换方法_第2张图片

图解十进制 → 十六进制 (796)D=(31C)H

这里写图片描述

图解二进制 → 八进制 (11010111.0100111)B=(327.234)O

Java中的进制转换方法_第3张图片

八进制 → 二进制 即(327)O=(11010111)B

Java中的进制转换方法_第4张图片

二进制 → 十六进制 即(11010111)B=(D7)H

Java中的进制转换方法_第5张图片

十六进制 → 二进制 (D7)H=(11010111)B

Java中的进制转换方法_第6张图片

负数的进制转换

  • 负十进制转换成二进制

    • 取绝对值
    • 转换成二进制
    • 取反加一
  • 负二进制转换成十进制

    • 减一取反
    • 转换成十进制
    • 乘-1

小数的进制转换

  • 乘2取整

你可能感兴趣的:(javaEE学习)