【发布时间】:2013-06-23 23:59:10
【问题描述】:
我正在尝试使用DataInputStream 从用户那里获取输入。但这会显示一些垃圾整数值而不是给定值。
代码如下:
import java.io.*;
public class Sequence {
public static void main(String[] args) throws IOException {
DataInputStream dis = new DataInputStream(System.in);
String str="Enter your Age :";
System.out.print(str);
int i=dis.readInt();
System.out.println((int)i);
}
}
输出是
输入您的年龄:12
825363722
为什么我会得到这个垃圾值以及如何更正错误?
【问题讨论】:
标签: java datainputstream