我正在尝试使用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
为什么我会得到这个垃圾值以及如何更正错误?