ここで何が間違っているのかわかりません。
私のコード:
import java.util.Scanner;
public class test
{
public static void main(String args[])
{
Scanner input_scanner = new Scanner(System.in);
System.out.printf("\nEnter number:");
int num_shapes = input_scanner.nextInt();
System.out.printf("\n%d", num_shapes);
}
}
プログラムが実行されるたびに、整数を入力して Enter キーを押し、新しい行に移動して新しい整数を入力し、もう一度 Enter キーを押します。次に、最初の整数が表示されます。
2 番目の整数を入力せずに、入力直後に最初の整数を表示するにはどうすればよいですか?
ありとなしで試してみました
input_scanner.nextLine();
'nextInt()' を含む行に続きますが、どちらの方法でも同じ結果が得られます。
この問題を解決するための助けをいただければ幸いです。