DataInputStream を使用して任意の値を入力しているときに、1 桁の数字を入力する場合は、Enter キーを 2 回押す必要があります...そして以下のコード スニペットで
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 が表示されます... コードで考えられるエラーは何ですか... これについて助けが必要です...