整数验证方法

时间:2015-05-01 14:05:18

标签: c# methods integer

我从试卷中得到这个问题我遇到了麻烦:

  

编写方法的代码体

public static int enter_No_Of_Items(int min, int max)
     

允许用户输入购买商品数量的值。

     

该值应在最小到最大范围内验证。您的答案应包括数据声明,提示和输入语句,范围检查,错误消息控制。

这可能只是我,但这个问题似乎很愚蠢,因为我认为验证会返回真或假而不是整数,如果有人可以帮我回答这个问题或者解释问题究竟是什么,那会很棒,任何帮助非常感谢。

1 个答案:

答案 0 :(得分:2)

你是对的。通常是验证:

  • 返回svn2git表示对错;
  • 没有返回值,如果无效则抛出异常。

但是,在这种情况下,系统会要求您“要求用户”输入值。您的方法的范围不仅是验证,它也是检索输入。这可能是预期的回报值。

如果输入的数字无效,您可以抛出异常,或者只是一直询问,直到他们最终输入有效数字。