Мой класс делает вывод (с System.out.println()
), а другой класс должен принимать этот вывод как вход (с Scanner
scan.hasNextInt()
и scan.nextInt()
). Знаете ли вы, как мой Scanner
распознает этот выход как вход? . (. Так как я не могу нажать войти или что-то после этого)Как поставить вывод на вход
@Override
public void actionPerformed(ActionEvent e) {
System.out.println(e.getActionCommand());
}
Таким образом, это делает вывод (его кнопки ... Командование Действие являются координаты х + у Это должно принимает выход как вход:
if(scan.hasNextInt()) {
x = scan.nextInt();
if(x < 0 || x >= this.length) {
System.out.println("Falsche Eingabe! Nochmal!");
count--; return;
}
}
Пожалуйста, поделитесь своим кодом. – 4castle
, возможно, было бы лучше вызвать метод, существующий в другом классе, и передать строку, которую вы печатаете в нее в качестве параметра. – Chains
@Override \t общественного недействительными actionPerformed (ActionEvent е) \t { \t \t System.out.println (e.getActionCommand()); \t} Таким образом, это делает вывод (его кнопки ... Командование Действие являются координаты х + у Это должно принимает выходной сигнал в качестве входа:. если (scan.hasNextInt()) \t \t { \t \t \t х = scan.nextInt(); \t \t \t, если (х = < 0 || x > this.length) \t \t \t { \t \t \t \t System.ou t.println («Falsche Eingabe! Nochmal "!); \t \t \t \t count--; \t \t \t \t возвращение;.. \t \t \t} \t \t} –