Java程式將二進位制數轉換為十進位制數


在本文中,我們將使用Java將二進位制數轉換為十進位制數。我們將使用Java的Integer類中的parseInt()方法。我們將使用parseInt()方法的第二種形式,它接受兩個引數:二進位制字串和基數(對於二進位制數,基數為2)。該程式將二進位制數“1110”轉換為其十進位制等價值。

問題陳述

編寫一個Java程式將二進位制數轉換為十進位制數:

輸入

1110

輸出

14

將二進位制數轉換為十進位制數的步驟

以下是將二進位制數轉換為十進位制數的步驟:

  • 首先,我們將建立一個名為Demo的類。
  • 在main方法內部,我們將呼叫Integer類的parseInt()方法
  • 二進位制字串“1110”將作為第一個引數傳遞,基數2作為第二個引數。
  • 最後,我們將列印結果,即二進位制數的十進位制等價值。

Java程式將二進位制數轉換為十進位制數

以下是將二進位制數轉換為十進位制數的Java程式:

public class Demo {
   public static void main( String args[] ) {
      // converting to decimal
      System.out.println(Integer.parseInt("1110", 2));
   }
}

輸出

14

程式碼解釋

在程式中,我們使用Integer.parseInt("1110", 2)將二進位制數“1110”轉換為其十進位制形式。parseInt()方法讀取字串“1110”,並根據用於二進位制數的基數2進行轉換。然後列印結果,顯示二進位制數“1110”的十進位制等價值,即14

更新於:2024年10月18日

639 次瀏覽

啟動您的職業生涯

透過完成課程獲得認證

開始學習
廣告
© . All rights reserved.