小编Jak*_*ake的帖子

只让用户输入正整数(没有小数或字符串)?

我知道如何要求用户输入正整数,但我不知道如何处理代码以避免输入错误,如十进制或字符串输入.

  int seedValue;
  double angle, gunpowder;

  System.out.println("Please enter a positive integer seed value: ");
  seedValue = input.nextInt();

     while (seedValue <= 0) {  
        System.out.println("Please enter a positive integer seed value: ");
        seedValue = input.nextInt();
     }

     System.out.println("That target is " +
      threeDec.format(gen.nextDouble() * 1000) + "m away.");
Run Code Online (Sandbox Code Playgroud)

java string integer input

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

input ×1

integer ×1

java ×1

string ×1