十进制转二进制例题

21 篇文章 0 订阅
1 篇文章 0 订阅
package com.ethjava;

import java.util.*;
import java.math.BigInteger;

public class jinzhixianli {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        while (in.hasNext()) {
            //
           String str = in.nextLine();

           BigInteger a = new BigInteger(str, 10);//将String str转换为10进制数
           System.out.println(a);
           System.out.println(a.toString(2));
           //System.out.print(a.toString(2)); // 输出a的二进制
            /*
            Integer num= in.nextInt();
            String result = Integer.toBinaryString(num);
            System.out.println(result);
            */
        }

    }
}


输入:8

输出
8
1000

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
二进制 计算机应用基础二进制 计算机应用基础二进制课件全文共15页,当前为第1页。 二进制 二进制由0和1两种基本数字组成。 二进制采用"逢二进一",或"满2进1"即超过2时,会向高一位进1,这样高一位数就是低一位数的2倍。 计算机应用基础二进制 计算机应用基础二进制课件全文共15页,当前为第2页。 示 例 1001 1020 1111 3001 2222 上面一组数中哪些是二进制数? ( )2 ( )2 计算机应用基础二进制 计算机应用基础二进制课件全文共15页,当前为第3页。 示 例 分、秒表示 63"= 121"= 二进制 2= 3= 1'3" 2'1 " (10)2 (11)2 计算机应用基础二进制 计算机应用基础二进制课件全文共15页,当前为第4页。 课堂练习 从0开始写出16个二进制数 0、1、10、11、100、101、110、111、 1000、1001、1010、1011、1100、 1101、1110、1111 计算机应用基础二进制 计算机应用基础二进制课件全文共15页,当前为第5页。 十进制转化为二进制 37对应的二进制数是多少? 方法:除以2倒取余数 计算机应用基础二进制 计算机应用基础二进制课件全文共15页,当前为第6页。 课堂练习 17 49 63 计算机应用基础二进制 计算机应用基础二进制课件全文共15页,当前为第7页。 二进制转化为十进制 方法:按权展开再相加 将各位的数字与它的权相乘,其积相加,和数就是十进制数。 计算机应用基础二进制 计算机应用基础二进制课件全文共15页,当前为第8页。 二进制 权 四位的十进制数 2 2 2 2 高位 低位 大家看到四个2,假设让大家从中挑选一个2做为自己的财富值,你最愿意选哪个?为什么?位高权重。其权分别103、102、101、100  计算机应用基础二进制 计算机应用基础二进制课件全文共15页,当前为第9页。 权 权:每个数位代表的大小含义。 例如:十进制 1 2 3 4 每位上的权为10n-1(n代表第n位) 1×103 2×102 3×101 4×100 权:10n-1 计算机应用基础二进制 计算机应用基础二进制课件全文共15页,当前为第10页。 权 权:每个数位代表的大小含义。 例如:二进制 1 0 1 1 每位上的权为2n-1(n代表第n位)。 例如:低4位的权为23, 22, 21, 20 即8, 4, 2, 1 1×23 0×22 1×21 1×20 权:2n-1 计算机应用基础二进制 计算机应用基础二进制课件全文共15页,当前为第11页。 例题分析 (1010)2 对应的二进制数 1×23+0×22+1×21+0×20=10 计算机应用基础二进制 计算机应用基础二进制课件全文共15页,当前为第12页。 课堂练习 101010 1111 100001 101 1101 计算机应用基础二进制 计算机应用基础二进制课件全文共15页,当前为第13页。 二进制、十进制的比较 表示 进制 权 十进制 0-9 逢十进一 10n-1(n代表第n位) 二进制 0、1 逢二进一 2n-1(n代表第n位) 计算机应用基础二进制 计算机应用基础二进制课件全文共15页,当前为第14页。 二进制、十进制的相互转化 十 二 除以2倒取余数 二 十 按权展开再相加 (以上主要适用于整数) 计算机应用基础二进制 计算机应用基础二进制课件全文共15页,当前为第15页。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值