`
emowuyi
  • 浏览: 1509176 次
文章分类
社区版块
存档分类
最新评论

二进制转十进制

 
阅读更多

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取余数的方式进行转换。具体步骤...

    二进制转十进制和十进制转二进制

    **十进制转二进制**: 对于十进制数转换成二进制,可以采用除2取余法。不断用十进制数除以2,取余数,直到商为0。将所有余数倒序排列,得到的就是二进制数。例如,将十进制数17转换为二进制: 17 / 2 = 8...1 (余数)...

    c++,二进制转换十进制

    c++ 二进制转换十进制 double power(double x,int n) { double v=1; while(n--) { v=v*x; } return v; }

    1.二进制字符串转十进制数值_labview_二进制转十进制_

    熟练掌握这种转换技巧,可以扩展到其他数制系统,如十六进制转十进制,或者更复杂的数制转换问题。 在实际应用中,可能还需要考虑一些额外的问题,比如数据验证(确保输入的是有效的二进制字符串)、错误处理(处理...

    IP地址转化算法 二进制转十进制

    2. 十进制转二进制:十进制数转换为二进制数,通常采用除2取余法,即不断将十进制数除以2,取余数,直到商为0。然后将所有余数倒序排列,即得到二进制数。 三、IP地址二进制转十进制的算法 1. 分割:首先,我们需要...

    二进制转十进制代码

    二进制转十进制,首先讲一下“权重”的概念 数字中某位的权重:2的(该位所在的位数(从右至左)-1)次方 比如:10 0的权重为:2^(1-1)=1 1的权重为:2^(2-1)=2 二进制转十进制:数字中所有位*本位的权重...

    负数二进制转十进制以及还原十进制转二进制

    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二进制转十进制,十进制转二进制算法

    php二进制转十进制,十进制转二进制算法 文件定义了两个转换函数,二进制转十进制函数,十进制转二进制函数,使用于一些特定需求的人,如有问题请私信我。

    IPv4二进制转换十进制.pdf

    **十进制转二进制的步骤**: 1. **比较大小**:从最左边的字节开始,将该数值与2的N次方(N从0开始递增)进行比较,找到第一个大于或等于该数值的2的幂。 2. **做差**:如果找到的2的幂大于当前数值,那么做差,得到...

    单片机二进制转十进制程序代码

    总的来说,本文介绍的单片机二进制转十进制程序代码是一个典型的单片机基础编程示例,它不仅演示了如何进行二进制数输入和十进制数显示,还展示了单片机编程中按键检测、数码管控制、延时函数编写等基础知识点的应用...

    二进制转十进制,十进制转二进制的算法

    **十进制转二进制**分为两部分:整数部分和小数部分。 - **整数部分**:“除以2取余,逆序输出” - 将十进制整数不断除以2,并记录每次除法后的余数。 - 从最后一次除法得到的余数开始,逆序排列所有余数,形成...

    C51汇编24位二进制转十进制程序

    在嵌入式系统开发中,C51编程...总结起来,24位二进制转十进制的C51汇编程序涉及到串口通信、二进制与十进制转换的数学逻辑、以及汇编语言的编程技巧。理解这些知识点有助于开发者编写出高效且可靠的嵌入式系统代码。

    十进制转二进制的方法

    "十进制转二进制的方法" 本文将详细介绍十进制转二进制的方法,并对二进制转十进制、八进制、十六进制的转换方法进行比较和分析。 一、十进制转二进制 十进制转二进制的算法是许多初学者头疼的问题,但实际上这是...

    二进制转换十进制 c语言

    二进制转换十进制 c语言 输入8位二进制数 输出十进制数

    二进制转换十进制

    二进制字符串转换十进制字符串,大数的运算,进制转换

Global site tag (gtag.js) - Google Analytics