int num
数字だけを受け入れる必要があります。文字を入力するとエラーになります。文字にすぐにフラグを立てる方法はありますか、それとも文字列num
として取り込んでループを実行する必要がありますか?
import java.util.Scanner;
public class Test
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
System.out.println("Input a number.");
int num = input.nextInt();
}
}