Java中整数常量4中体现形式:

  • 十进制
  • 二进制  以0b或者0B结尾

    • 比方:0b00,0b01,0b10, 0b11
    • 顺次对应十进制是:0,1,2,3
    • 二进制,逢2进1。

      public static void main(String[] args) {    int a = 0b00, b = 0b01, c = 0b10, d = 0b11;    //十进制输入    System.out.println(a);//0    System.out.println(b);//1    System.out.println(c);//2    System.out.println(3);//3}
  • 八进制  以0结尾

    • 比方:01,02,03,04,05,06,07,010,011。
    • 顺次对应的十进制是:1,2,3,4,5,6,7,8,9。
    • 八进制数,逢8进1。

      public static void main(String[] args) {    int a = 07, b = 010, c = 011;    //十进制输入    System.out.println(a);//7    System.out.println(b);//8    System.out.println(c);//9}
  • 十六进制  以0x或者0X结尾,其中,10至15,用a至f示意,此处的a至f不辨别大小写。

    • 比方:0x1,0x2,0x3,0x4,0x5,0x6,0x7,0x8,0x9,0xa,0xb,0xc,0xd,0xe,0xf,0x10。
    • 顺次对应的十进制是:1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16。
    • 十六进制,逢16进1。

      public static void main(String[] args) {    int a = 0xa, b = 0xf, c = 0x10;    //十进制输入    System.out.println(a);//10    System.out.println(b);//15    System.out.println(c);//16}