我是Java的新手。我正在为一张卡片上课。面部是卡的编号,只能是1-13。我试图通过将f设置为1-13来验证它。我想简单地这样做:
public void setFace(int f)
{
f int >= 1 && f <= 13);
}
显然,你不能这样做。我怎么能简单地将f设置为1-13?谢谢你的帮助!
答案 0 :(得分:1)
我会这样做
public void setFace(int f) {
if(f < 1 || f > 13)
{
throw new IllegalArgumentException("Invalid face value "+f+" face must be between 1-13");
}
}
安吉洛
答案 1 :(得分:0)
if (f >= 1 && f <= 13) {
}