วิธีการแปลงเลขฐานสองเป็นทศนิยมใน Java

ผู้เขียน: Tamara Smith
วันที่สร้าง: 21 มกราคม 2021
วันที่อัปเดต: 17 พฤศจิกายน 2024
Anonim
พื้นฐาน Java แปลงค่าทศนิยมเป็น String
วิดีโอ: พื้นฐาน Java แปลงค่าทศนิยมเป็น String

เนื้อหา

Java เป็นภาษาคอมพิวเตอร์เชิงวัตถุระดับสูงที่สร้างโดย Sun Microsystems นอกเหนือจากการอนุญาตให้โปรแกรมกำหนดชนิดข้อมูลของตนเองหรือ "คลาส" Java ยังมีชุดของประเภทที่กำหนดไว้ล่วงหน้า เมื่อค่าตัวเลขแสดงบนพื้นฐานอื่นที่ไม่ใช่ 10 หรือ "ทศนิยม" คุณต้องป้อนค่านี้ลงในประเภทตัวเลข Java ชนิดใดชนิดหนึ่ง โดยเฉพาะอย่างยิ่งค่าไบนารี (ฐาน 2) สามารถแปลงเป็นทศนิยมโดยใช้วิธีการที่รวมอยู่ในแพลตฟอร์ม Java มาตรฐาน


คำสั่ง

คุณสามารถแปลงค่าไบนารีให้เทียบเท่าทศนิยมใน Java (Jupiterimages / Photos.com / Getty Images)

    เซสชั่น 1

  1. รับค่าที่แทนด้วยเลขฐานสองและเก็บการแทนค่าแบบไบนารีในสตริง โค้ดตัวอย่างเก็บการแทนไบนารีของ 192:

    String binNumber = "11000000";

  2. แปลง "สตริง" เป็นจำนวนเต็มโดยใช้วิธีการ parseInt () ในตัวเช่นเดียวกับในตัวอย่างรหัส:

    int number = Integer.parseInt (binNumber, 2);

  3. สร้างการแทนค่าทศนิยมของตัวเลขตามที่ทำในโค้ดตัวอย่าง:

    String decNumber = String.format ("% d", ตัวเลข);

    ตัวอย่างเช่น "string" "decNumber" จะมีค่า "192"