すでにいくつかの調査を行いましたが、何も見つかりませんでした。
だからここに私のコードがあります:
public void play(){
System.out.print("Make your choice ( R - P - S) : ");
Scanner sc = new Scanner(System.in);
char choice = sc.next().charAt(0);
setChoice(choice);
sc.close();
}
この関数を初めて入力したときはすべて問題ありませんが、次回 NoSuchElementException
は関数の 3 行目にスローされます。別のこと:行を削除するsc.close()
と問題は消えますが、その行を保持したいです。
解決策はありますか?ありがとう