したがって、ループは機能しますが、次の入力を出力するには、Enter キーを 2 回押す必要があります。それは私のループにあることがわかっており、新しい入力がメソッド scanz の後に設定されているためであることはわかっていますが、前に置くことはできません/削除することはできませんオブジェクト Scanning の作成が機能しないため、ループの外に置きます。助けていただければ幸いです。
public class NumberScanned {
public static void main(String[] args) {
System.out.println("Please enter '.' when you want to terminate");
Scanner keyboard = new Scanner(System.in);
String scannedString=keyboard.nextLine();
Scanning scanz= new Scanning(scannedString);
do
{
System.out.println("Numbers: "+scannedString);
scanz.set(scannedString);
scanz.printState();
scannedString=keyboard.nextLine();
}
while(!keyboard.nextLine().equals("."));
keyboard.close();
}
}