为什么这里b< 0xf就可以补0了呢

来源:4-1 字节流之文件输入流FileInputStream-1

慕移动7208282

2017-11-01 10:20

这里为什么会这样没明白

写回答 关注

3回答

  • 一世沉香
    2018-01-11 17:14:08

    因为这段程序的功能是,读取指定文件的内容,按照16进制输出到控制台

    0xf(等于十进制的15),是十六进制中最大的单位数,所以当b<=0xf时,b是一个16进制的单位数。

  • Simenzz
    2017-12-23 13:48:45

    0xf表示是16进制中 一位数最大的数字。相当于10进制中 一位数最大的数字是9

    其中判断的内容是if(输出只有一位数)

  • qq_坝上的草_0
    2017-11-01 15:08:27

    你看截图上的都是 70 61 63 这样的两位数,如果出现7这样的一位数,是不是要在前面补一个0才能变成07呢。

    慕移动720...

    嗯 但是我没明白 为什么 b<0xf 为true就可以补0了呢 是这个没明白 我知道是为了输出成07这样的两位格式

    2017-11-01 15:34:34

    共 1 条回复 >

文件传输基础——Java IO流

为您介绍IO流的使用,以及对象的序列化和反序列化的内容

133754 学习 · 1030 问题

查看课程

相似问题