iT邦幫忙

DAY 9
3

實戰 Java SE 7 系列 第 9

Project Coin - 二進位數字表示法

在 Java 程式碼裡,關於數字我們有幾種的進位表示方式,我們最熟悉的是一般日常生活裡的10進位,還有16進位和8進位。而 Java SE 7 多了另一種新的進位表示方式 - 2進位。
舉例來說,12345是十進位,用16進位表示的話會是3039,用8進位表示的話會是30071,而2進位表示法會是11000000111001。那麼在程式碼裡該怎麼來讓 Java 來分辨這四種不同的進位呢?我們來看看下面的程式碼:

package idv.jacky.ironman4;
 
public class Day9Example {
 int a = 12345; //10進位
 int b = 0x3039; //16進位
 int c = 030071; //8進位
 int d = 0b11000000111001; //2進位
}

上面的程式碼裡,你可以發現,要在 Java 程式碼裡面表示一個16進位的數值,方法是在數值前面加上 0x,8進位的話,則是加上 0,而2進位的話則是加上 0b。


上一篇
Project Coin - switch 語法支援字串變數 (Stings in switch) 完
下一篇
Project Coin - 二進位數字表示法 - 續
系列文
實戰 Java SE 7 31

尚未有邦友留言

立即登入留言