二进制转十进制使用FOR循环来实现------------------>大家请进
我的思路是这样的。我要怎么样才能达到这个转换的目的呢?具体怎么去写代码呢?public class ToBin {
public static void main(String[] args){
Scanner input=new Scanner(System.in);
System.out.println("欢迎进入二进制转十进制系统\n请输入一个数:");
int num=input.nextInt();
int x;
int[] ten=new int[100];
int[] two=new int[100];
for(x=0;x<100;x++){
ten[x]=num%10;
num=num/10;
if(num<1){
break;
}
x+=(int)(Math.pow(2, ten[x]));
}
System.out.println(x);
}
}
[ 本帖最后由 gameohyes 于 2009-9-1 19:47 编辑 ]