Demo02.java 876 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. package com.lovecoding.day04;
  2. /**
  3. * @author WanJl
  4. * @version 1.0
  5. * @title Demo02
  6. * @description 进制之间的转换方法
  7. * @create 2026/7/10
  8. */
  9. public class Demo02 {
  10. public static void main(String[] args) {
  11. /*
  12. 任意进制 -> 十进制 : 按权展开法
  13. 方法: 每一位数字 * 位权 ,再求和。
  14. 二进制:
  15. 0b1001
  16. 1*2^3 + 0*2^2 + 0*2^1 +1*2^0
  17. 因为是2进制,所以是2的n次方
  18. 八进制
  19. 0257
  20. 2*8^2 + 5*8^1 + 7*8^0
  21. 因为是8进制,所以是8的n次方
  22. 十六进制
  23. 0x3F
  24. 3*16^1 + 15*16^0
  25. 因为是16进制,所以是16的n次方
  26. */
  27. /*
  28. 0x1024
  29. 01024
  30. 0b1111
  31. 转换成十进制
  32. */
  33. }
  34. }