我的班級進行輸出(使用System.out.println()
),其他班級應該將此輸出作爲輸入(使用Scanner
scan.hasNextInt()
和scan.nextInt()
)。 你知道嗎,我的Scanner
如何將這個輸出識別爲輸入? (正如我不能按下之後什麼進入)如何將輸出放入輸入
@Override
public void actionPerformed(ActionEvent e) {
System.out.println(e.getActionCommand());
}
因此這並輸出(它的按鈕......動作命令是座標X + Y這應該採取輸出作爲輸入:
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的E) \t { \t \t的System.out.println(e.getActionCommand()); \t} 因此這並輸出(它的按鈕......動作命令是座標X + Y 這應該採取輸出作爲輸入: 如果(scan.hasNextInt()) \t \t { \t \t \t X = scan.nextInt(); \t \t \t如果(X < 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} –