| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2607 人关注过本帖
标题:二进制转十进制的思路------------------------>大家请进
只看楼主 加入收藏
圊瘋
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2009-5-6
收藏
得分:0 
本人是位初学者 有些地方还是看不懂啊!!!
2009-09-02 19:38
caomoshijia
Rank: 2
等 级:论坛游民
帖 子:43
专家分:20
注 册:2009-8-8
收藏
得分:0 
我觉得二楼 和楼主比 二楼的看不懂
2009-09-07 14:34
caomoshijia
Rank: 2
等 级:论坛游民
帖 子:43
专家分:20
注 册:2009-8-8
收藏
得分:0 
  出现错误 很多at
2009-09-07 14:41
windizual
Rank: 3Rank: 3
等 级:论坛游侠
威 望:4
帖 子:124
专家分:186
注 册:2009-7-1
收藏
得分:0 
进来学习来了,原来JAVA连这都封装好了啊

Java要学的东西好多~~~~~
2009-09-09 00:42
gameohyes
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:湖南
等 级:版主
威 望:53
帖 子:1275
专家分:3629
注 册:2009-3-5
收藏
得分:0 
发个最底层代码:

int x;
        Scanner input = new Scanner(System.in);
        System.out.println("欢迎进入二进制转十进制系统\n请输入一个数:");
        int num = input.nextInt();
        int[] ten = new int[1000];
        int[] two = new int[1000];
         two[0]=1;
         int b=1;
         int sum=0;
        for (x = 0; x < 1000; x++) {
            ten[x] = num % 10;
            num = num / 10;
            if (num < 1) {
                break;
            }
        }
        for(int i=1;i<1000;i++){   
            two[i]=b*2;
            b*=2;
            
        }
         
        for(int i=0,j=0;i<x+1;i++,j++){
            sum+=ten[i]*two[j];
        }
        System.out.println(sum);
   

C#超级群 74862681,欢迎大家的到来!
2009-09-09 11:58
nxycwjh1984
Rank: 1
等 级:新手上路
帖 子:19
专家分:4
注 册:2008-6-13
收藏
得分:0 
初学,觉得一点语法都看不懂,还得努力,谢谢楼主
2009-09-09 22:34
快速回复:二进制转十进制的思路------------------------>大家请进
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017060 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved