在使用 DataInputStream 输入任何值时,我必须按两次 Enter 键,如果我输入任何一位数字......并且在下面写的代码片段中
public void print()
{
DataInputStream in = new DataInputStream(System.in);
try
{
System.out.println("Enter a digit");
int n=in.readInt();
System.out.println(n);
}
.
.
.
.
在打印 n 的值时,它通常会显示一些意想不到的值......使用 BufferedReader 不会导致同样的问题......
当输入的值为 233 时,它显示 842216202 作为输出...代码中可能出现的错误是什么...需要帮助...