java - 如何将 int 变量设置为 number-number

标签 java variables set

我对 Java 还很陌生。我正在为卡片开设类(class)。面是卡片的编号,只能是1-13。我试图通过将 f 设置为 1-13 来验证它。我只想简单地这样做:

public void setFace(int f)
   {

    f int >= 1 && f <= 13);
   }

显然,你不能这样做。我如何简单地将 f 设置为数字 1-13?感谢您的帮助!

最佳答案

我会这样做

public void setFace(int f) {

if(f < 1 || f > 13)
{
   throw new IllegalArgumentException("Invalid face value "+f+" face must be between 1-13");
}
}

安杰洛

关于java - 如何将 int 变量设置为 number-number,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23320402/

相关文章:

c++ - 如何检查元素是否在 std::set 中?

java - @Inject 在 @aspect 上为空

shell - 将 "execute"函数的返回值保存到变量 vimscript

java - mybatis+oracle,程序卡在插入上

java - 这是重复局部变量问题的优雅解决方案吗?

c# - C#从另一个变量调用变量

C# - 何时转换类属性的值

python - 如何在 pandas DataFrame 中找到每行的集合差异?

java - 如何使用 Rest Assured 验证 JSON 2D 数组?

java - 如何在 JLabel 的多行上打印 setText()?