หน้าแรก > คำถาม
คำถาม
JAVA แปลงเลขฐาน
อยากได้ code java รับค่าเลขฐานสิบเก็บใน array แล้วแปลงเป็นเลขฐาน 2 ครับ

หรือมีแนวทางยังไงช่วยแนะนำด้วยครับ
การศึกษา | java | การบ้าน | เขียนโปรแกรม 25/8/55 โพสต์โดย ยังไม่มีชื่อเล่น
คำตอบ
1 จาก 2
การแปลงเลขจากฐานสิบเป็นฐานสอง ใน Java สามารถใช้ Integer class ช่วยแปลงได้ครับ
method ที่ใช้ได้คือ toBinaryString(int i) ครับ ส่วนค่าที่ return ออกมาจะเป็น String ครับ

ตัวอย่าง
public class TestDrive {
  public static void main(String[] args) {
     System.out.println(Integer.toBinaryString(16);
  }
}

ผลที่ออกคือ 10000 ครับ =w=
26/8/55 โพสต์โดย Reizinixc
2 จาก 2
Scanner in = new Scanner(System.in);
        System.out.print("จำนวนที่ต้องการแปลงค่า:");
          int num ;
          num = in.nextInt();
         

 System.out.println(num + " เลขฐานสอง: " + Integer.toBinaryString(num));

 System.out.println(num + " เลขฐานแปด: " + Integer.toOctalString(num));

 System.out.println(num + " เลขฐานสิบหก: " + Integer.toHexString(num));
 }
}
18/1/56 โพสต์โดย Enu_Yammy
นอกจากนี้คุณอาจสนใจ
ใครเขียนได้ช่วยหน่อย(java)ผมเพิ่งเรียน
แปลงเลขฐาน
ขอถามผู้รู้เกี่ยวกับ Java ครับ ใช้ % ในการหาเลขหลักสิบ (Mod) และใช้ / ในการหาเลขหลกหน่วย(Div) ทำยังไงครับ
ช่วยแปลงเลขฐาน 64 ให้หน่อยครับ
สอบถามการบ้านทีครับ ผมไม่เข้าใจ แปลงเลขฐานสิบ เป็น ฐานสอง
เข้าสู่ระบบ
ดู กูรู ใน: โทรศัพท์มือถือ | คลาสสิก
©2014 Google - นโยบายส่วนบุคคล - ผู้ช่วยกูรู