package zx;
import javax.swing.JOptionPane;
public class BinToDec {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int number;
int dinary;
int decimalist=0;
int i;
int n=1;
String numberString;
numberString=JOptionPane.showInputDialog("Enter a binary number:");
number=Integer.parseInt(numberString);
dinary=number;
while(dinary>0)
{
i=dinary%10;
i=i*n;
decimalist+=i;
dinary=dinary/10;
//JOptionPane.showConfirmDialog(null, " "+dinary);
n=2*n;
}
JOptionPane.showMessageDialog(null, "binary number is: "+number+"/n decimalist number is: "+decimalist);
System.exit(0);
}
}
分享到:
相关推荐
十进制转二进制: 用2辗转相除至结果为1 将余数和最后的1从下向上倒序写 就是结果 例如302 302/2 = 151 余0 151/2 = 75 余1 75/2 = 37 余1 37/2 = 18 余1 18/2 = 9 余0 9/2 = 4 余1 4/2 = 2 余0 2/2 = 1 ...
c++二进制转十进制+Codeblocks编程
c++ 二进制转换十进制 double power(double x,int n) { double v=1; while(n--) { v=v*x; } return v; }
二进制转十进制和十进制转二进制,还有八进制和十六进制等,它能实现各个进制互换。
二进制转十进制,首先讲一下“权重”的概念 数字中某位的权重:2的(该位所在的位数(从右至左)-1)次方 比如:10 0的权重为:2^(1-1)=1 1的权重为:2^(2-1)=2 二进制转十进制:数字中所有位*本位的权重...
解决labview字符串转换功能不足,将二进制字符串转变为十进制字符串。
MATLAB中负数8位二进制与10进制之间的转换
十进制转二进制: 用2辗转相除至结果为1 将余数和最后的1从下向上倒序写 就是结果 例如302 302/2 = 151 余0 151/2 = 75 余1 75/2 = 37 余1 37/2 = 18 余1 18/2 = 9 余0 9/2 = 4 余1 4/2 = 2 余0 2/2 = 1 余0 故二...
php二进制转十进制,十进制转二进制算法 文件定义了两个转换函数,二进制转十进制函数,十进制转二进制函数,使用于一些特定需求的人,如有问题请私信我。
二进制转换十进制 c语言 输入8位二进制数 输出十进制数
二进制字符串转换十进制字符串,大数的运算,进制转换
IPv4二进制转换十进制
二进制转十进制,十进制转二进制的算法
IP地址转化算法 二进制转十进制 IP地址转化算法 二进制转十进制 源代码
本文主要讲了单片机二进制转十进制程序代码,希望对你的学习有所帮助。