Chuyển từ số nhị phân về thập phân trong java

Thảo luận trong 'Java Core' bắt đầu bởi dangbui, 2/5/16.

  1. dangbui

    dangbui Administrator Thành viên BQT

    //Khai báo biến
    String strSoNhiPhan = "", bit="";

    int soThapPhan = 0;

    strSoNhiPhan = txtSoNhiPhan.getText();

    for(int i=0; i<strSoNhiPhan.length(); i++)
    {
    bit = strSoNhiPhan.substring(i, i+1);

    if(bit.equals("1"))
    {
    soThapPhan += Math.pow(2, strSoNhiPhan.length()-i-1);
    }
    }

    //Hiển thị kết quả
    txtSoThapPhan.setText("" + soThapPhan);
     

Chia sẻ trang này