为了账号安全,请及时绑定邮箱和手机立即绑定

下面代码是什么意思

int i = dis.readInt();

System.out.println(i);

i = dis.readInt();

System.out.println(i);


正在回答

4 回答

谢谢!

0 回复 有任何疑惑可以回复我~

http://img1.sycdn.imooc.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的值输出到控制台显示 

1 回复 有任何疑惑可以回复我~
#1

高山彝人

厉害!
2016-05-21 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

下面代码是什么意思

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信