別コード変換について
Q&A
Closed
あるコードについての質問です。
このJavaScriptの記述をJavaに変更したいのですが、どうすれば良いか御教授お願いします。
reader.on('close', () => {
const a = lines[0].split(' ').map(Number);
let i = -1;
while (a[i] !== -1) {
i++;
console.log(a[i]);
}
});
一応意味としては「長さがわからない数列 a が入力されて、
-1 が入力されるまで、受け取った数を改行区切りで出力」という事です。
while (true) {
int n = sc.nextInt();
if (n == -1) {
break;
}
System.out.println(n);
}
}}
自分なりに変換しても12345で終わって-1まで出ないです・・・。
ifに-1と表記しているのにどうしてこうなるのか。