下面代码是什么意思

来源:4-4 字节流之数据输入输出流

白砂糖K

2016-03-02 20:17

int i = dis.readInt();

System.out.println(i);

i = dis.readInt();

System.out.println(i);


写回答 关注

4回答

  • 白砂糖K
    2016-03-17 12:18:16

    谢谢!

  • 煎饼学徒
    2016-03-17 11:55:21

    http://img.mukewang.com/56ea28d40001559c05920313.jpg

    因为文件在输入的时候是第一次输入了一个10,第二次输入了-10,两个都为 int 型  ,为了读取这两个数,就需要:

    int i = dis.readInt();

    System.out.println(i);

    i = dis.readInt();

    System.out.println(i);

    而因为变量 i  在第一行就定义了 int 型 ,所以在第三行就不需要再定义了,直接用就行。

    第一行 将读出的值10赋给 变量i,然后输出到控制台显示

    第三行将读出的值-10赋给变量i,此时的变量i 的值即为-10,不再是10,然后将i的值输出到控制台显示 

    高山彝人

    厉害!

    2016-05-21 15:41:39

    共 1 条回复 >

  • 白砂糖K
    2016-03-03 07:15:28

    上面两行跟下面两行很像,还是不懂

  • rookie2maven
    2016-03-02 21:02:04

    读取四个输入字节并返回一个 int 值。

文件传输基础——Java IO流

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

133754 学习 · 1030 问题

查看课程

相似问题