如何将一个数转化为十进制数嘞
今天是我第一次写博客,灰常鸡冻,就给大家带来一段特别特别简单的二进制转化十进制的代码,做的不好希望大家海涵,以后我会没周写至少一次博客,谢谢各位。
二进制转十进制代码段
import java.util.Scanner;
public class Tow_to_ten {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("输入一个2进制数:");
int x=sc.nextInt();//用户输入需要转换的二进制数
int a=0 ;
int sum=0;
int ten=10;
//进行进制的转化
while (x!=0) {
sum += (x%ten)*Math.pow(2, a);
x=x/ten;
a++;
}
System.out.println("该2进制数对应的十进制数为:"+sum);
}
}