Я пытаюсь ответить на следующий вопрос. Проверено на моем IDE и компилирует хорошо, но на сайте, он выдает следующее сообщение об ошибке:Ошибка компиляции на сайте SPOJ
runtime error (NZEC) edit ideone it
Пожалуйста, советы, что я делаю неправильно.
Вопрос перезаписи небольшое число от входа до выхода. Остановить обработку ввода после чтения в номере 42. Все числа на входе представляют собой целые числа одной или двух цифр.
Ответ
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int i = 0;
while (i != 42){
Scanner s = new Scanner(System.in);
i = s.nextInt();
System.out.println(i);
}
}
}
Не уверен, что вы описываете, но попробуйте переместить 'Scanner s = new Scanner (System.in);' перед циклом. –
Этот вид сайта обычно не поддерживает сканер, но предоставляет способ получения ввода. Поиск на форуме по этому поводу – AxelH
Личные заметки: этот вопрос кажется укусом старым, форум по этому вопросу наводнен неанглийским языком, так что вы, возможно, не нашли никакой помощи. Здесь это кажется укусом случайным (некоторые хорошие ответы не проверяются) – AxelH