Java 如何设置最大字段输入
我制作了一个构造函数,用户在其中向类输入评级。但是,我想将最大额定值设置为10,因为规范要求可以设置的最高额定值为10 以下是构造函数:Java 如何设置最大字段输入,java,max,Java,Max,我制作了一个构造函数,用户在其中向类输入评级。但是,我想将最大额定值设置为10,因为规范要求可以设置的最高额定值为10 以下是构造函数: public Card(String nam, int rat, int cred) { name = nam; rating = rat; credits = cred; } 因此,当我创建一张新卡时,如果用户输入的数字大于10,它应该警告他们10是他们可以设置的最高
public Card(String nam, int rat, int cred)
{
name = nam;
rating = rat;
credits = cred;
}
因此,当我创建一张新卡时,如果用户输入的数字大于10,它应该警告他们10是他们可以设置的最高数字 如果
rat
不在要求的范围内,则在构造函数中引发异常
public Card(String nam, int rat, int cred)
{
if (rat < 0 || rat > 10)
{
throw IllegalArgumentException("Rating has to be within valid bounds of 0 through 10");
}
name = nam;
rating = rat;
credits = cred;
}
公共卡(字符串nam、整数rat、整数cred)
{
如果(老鼠<0 | |老鼠>10)
{
抛出IllegalArgumentException(“评级必须在0到10的有效范围内”);
}
姓名=不结盟运动;
评级=大鼠;
学分=学分;
}
如果rat
不在要求的范围内,则在构造函数中引发异常
public Card(String nam, int rat, int cred)
{
if (rat < 0 || rat > 10)
{
throw IllegalArgumentException("Rating has to be within valid bounds of 0 through 10");
}
name = nam;
rating = rat;
credits = cred;
}
公共卡(字符串nam、整数rat、整数cred)
{
如果(老鼠<0 | |老鼠>10)
{
抛出IllegalArgumentException(“评级必须在0到10的有效范围内”);
}
姓名=不结盟运动;
评级=大鼠;
学分=学分;
}
如果rat
不在要求的范围内,则在构造函数中引发异常
public Card(String nam, int rat, int cred)
{
if (rat < 0 || rat > 10)
{
throw IllegalArgumentException("Rating has to be within valid bounds of 0 through 10");
}
name = nam;
rating = rat;
credits = cred;
}
公共卡(字符串nam、整数rat、整数cred)
{
如果(老鼠<0 | |老鼠>10)
{
抛出IllegalArgumentException(“评级必须在0到10的有效范围内”);
}
姓名=不结盟运动;
评级=大鼠;
学分=学分;
}
如果rat
不在要求的范围内,则在构造函数中引发异常
public Card(String nam, int rat, int cred)
{
if (rat < 0 || rat > 10)
{
throw IllegalArgumentException("Rating has to be within valid bounds of 0 through 10");
}
name = nam;
rating = rat;
credits = cred;
}
公共卡(字符串nam、整数rat、整数cred)
{
如果(老鼠<0 | |老鼠>10)
{
抛出IllegalArgumentException(“评级必须在0到10的有效范围内”);
}
姓名=不结盟运动;
评级=大鼠;
学分=学分;
}
您可以在构造函数中拥有所需的任何代码逻辑。所以只需将其添加到构造函数中
例如:
public Card(String nam, int rat, int cred)
{
name = nam;
if (rating <= 10)
rating = rat;
else
rating = 10;
credits = cred;
}
公共卡(字符串nam、整数rat、整数cred)
{
姓名=不结盟运动;
if(rating你可以在构造函数中拥有你想要的任何代码逻辑。所以只需将它添加到构造函数中即可
例如:
public Card(String nam, int rat, int cred)
{
name = nam;
if (rating <= 10)
rating = rat;
else
rating = 10;
credits = cred;
}
公共卡(字符串nam、整数rat、整数cred)
{
姓名=不结盟运动;
if(rating你可以在构造函数中拥有你想要的任何代码逻辑。所以只需将它添加到构造函数中即可
例如:
public Card(String nam, int rat, int cred)
{
name = nam;
if (rating <= 10)
rating = rat;
else
rating = 10;
credits = cred;
}
公共卡(字符串nam、整数rat、整数cred)
{
姓名=不结盟运动;
if(rating你可以在构造函数中拥有你想要的任何代码逻辑。所以只需将它添加到构造函数中即可
例如:
public Card(String nam, int rat, int cred)
{
name = nam;
if (rating <= 10)
rating = rat;
else
rating = 10;
credits = cred;
}
公共卡(字符串nam、整数rat、整数cred)
{
姓名=不结盟运动;
如果(评级非常简单,请在继续代码逻辑之前验证所有输入,如下所示:
public Card(String nam, int rat, int cred) {
if (rat > 10) {
throw new IllegalArgumentException("Maximum rating allowed is 10. You've entered " + rat);
}
//Other logic here, like
rating = rat;
}
为此,我使用了。非常简单,在继续代码逻辑之前验证所有输入,如下所示:
public Card(String nam, int rat, int cred) {
if (rat > 10) {
throw new IllegalArgumentException("Maximum rating allowed is 10. You've entered " + rat);
}
//Other logic here, like
rating = rat;
}
为此,我使用了。非常简单,在继续代码逻辑之前验证所有输入,如下所示:
public Card(String nam, int rat, int cred) {
if (rat > 10) {
throw new IllegalArgumentException("Maximum rating allowed is 10. You've entered " + rat);
}
//Other logic here, like
rating = rat;
}
为此,我使用了。非常简单,在继续代码逻辑之前验证所有输入,如下所示:
public Card(String nam, int rat, int cred) {
if (rat > 10) {
throw new IllegalArgumentException("Maximum rating allowed is 10. You've entered " + rat);
}
//Other logic here, like
rating = rat;
}
我使用了一个用于此目的。Java SDK不包含异常InvalidArgumentException
。它有。:-)Java SDK不包含异常InvalidArgumentException
。它有。:-)Java SDK不包含异常InvalidArgumentException
。它有。:-)Java SDK不包含异常<代码>InvalidArgumentException
。但它包含以下内容::-)