良い一日!これは、負の数が検出されるまでバイナリファイルから整数を追加する必要があるコードです。
n = inputStream.readInt();
while (n>=0) {
n=m;
m++;
n = inputStream.readInt();
}
System.out.println("Sum: "+m);
ただし、1、2、3を入力すると、合計として3が出力されます。1、2、3、4、5でも同じで、5が出力されます。whileループに問題があることはわかっていますが、理解できません。何が悪いのか理解するのを手伝ってください。許してください、私はプログラミングに不慣れで、まだ学んでいます。どうもありがとうございます!