为了账号安全,请及时绑定邮箱和手机立即绑定

当输入不正确时,我如何继续运行我的方法

当输入不正确时,我如何继续运行我的方法

白衣染霜花 2021-10-06 12:53:04
大家好,我刚开始用 java 编程,但我有一个问题,我正在制作一个游戏,用户需要在 1 到 9 之间输入一个数字,如果用户输入的数字小于 1 或大于 9,则会出现错误,并且用户需要再次输入一个数字,但是当用户输入一个无效数字时,程序会出现错误并停止工作,我该如何解决这个问题?我的代码 public void game(){    Scanner inputnumber = new Scanner(System.in);    System.out.println("Please select a number (1-9): ");    int number = inputnumber.nextInt();   if (number <1 || number > 9)   {       System.out.println("Please select a number: " + number);       System.out.println("This value is out of range. Please enter a value between 1 and 9.");       while (number <1 || number > 9)       {           return;       }   }   else{       System.out.println("That is a valid entry!");   }}}
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 141 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信