色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java進制表示和轉換

李明濤1年前7瀏覽0評論

在Java中,數字是以二進制的形式在計算機中存儲的,但是在代碼中使用的卻是十進制的表示方式。因此,在Java中,需要掌握進制表示和轉換的方法。

首先,Java中常用的進制表示方式有:

二進制:以0b或0B開頭,如0b1101表示十進制的13;
八進制:以0開頭,如060表示十進制的48;
十進制:正常表示數值即可,如24表示十進制的24;
十六進制:以0x或0X開頭,如0x11表示十進制的17。

其次,Java中常用的進制轉換方式有:

//將十進制的13轉換為二進制
int decimalNum = 13;
String binaryStr = Integer.toBinaryString(decimalNum);
System.out.println(binaryStr);  //輸出1101
//將二進制的1101轉換為十進制
String binaryStr = "1101";
int decimalNum = Integer.parseInt(binaryStr, 2);
System.out.println(decimalNum);  //輸出13
//將十進制的48轉換為八進制
int decimalNum = 48;
String octalStr = Integer.toOctalString(decimalNum);
System.out.println(octalStr);  //輸出60
//將八進制的60轉換為十進制
String octalStr = "60";
int decimalNum = Integer.parseInt(octalStr, 8);
System.out.println(decimalNum);  //輸出48
//將十進制的17轉換為十六進制
int decimalNum = 17;
String hexStr = Integer.toHexString(decimalNum);
System.out.println(hexStr);  //輸出11
//將十六進制的11轉換為十進制
String hexStr = "11";
int decimalNum = Integer.parseInt(hexStr, 16);
System.out.println(decimalNum);  //輸出17

掌握好進制表示和轉換的方法,可以讓Java開發更加順暢高效。

上一篇php mpdf類