如何判断是否整型 C#
//定义一个年龄规则,不符合规则则需要重新输入publicvoidReturnAge(intx){if(x<=0)//年龄不能小于0也不能大于150{Console.Wr...
//定义一个年龄规则,不符合规则则需要重新输入
public void ReturnAge(int x)
{
if (x <= 0) //年龄不能小于0也不能大于150
{
Console.WriteLine("请输入您的真实年龄(输入0到150之间的整数):");
x = Convert.ToInt32(Console.ReadLine());
this.Age = x;
this.ReturnAge(x);
}
else if (x >= 150)
{
Console.WriteLine("请输入您的真实年龄(输入0到150之间的整数):");
x = Convert.ToInt32(Console.ReadLine());
this.Age = x;
this.ReturnAge(x);
}
}
我写了一程序是对用户输入的年龄值进行判断的,已经有一个范围的判断了那么我还想加一个判断是否为整型数据怎么写啊? 展开
public void ReturnAge(int x)
{
if (x <= 0) //年龄不能小于0也不能大于150
{
Console.WriteLine("请输入您的真实年龄(输入0到150之间的整数):");
x = Convert.ToInt32(Console.ReadLine());
this.Age = x;
this.ReturnAge(x);
}
else if (x >= 150)
{
Console.WriteLine("请输入您的真实年龄(输入0到150之间的整数):");
x = Convert.ToInt32(Console.ReadLine());
this.Age = x;
this.ReturnAge(x);
}
}
我写了一程序是对用户输入的年龄值进行判断的,已经有一个范围的判断了那么我还想加一个判断是否为整型数据怎么写啊? 展开
6个回答
展开全部
try
{
int s = Convert.Toint32(oText);
return true;
}
catch
{
return false;
}
{
int s = Convert.Toint32(oText);
return true;
}
catch
{
return false;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Console.WriteLine("请输入您的真实年龄(输入0到150之间的整数):");
string strValue = Console.ReadLine();
int x;
try
{
Int32.TryParse(strValue , x);
}
catch (Exception)
{
Console.WriteLine("您输入输入有误。");
}
string strValue = Console.ReadLine();
int x;
try
{
Int32.TryParse(strValue , x);
}
catch (Exception)
{
Console.WriteLine("您输入输入有误。");
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用int.TryParse()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
将输入值转成ASCII码,判断ASCII码值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Convert.ToInt32已经包含了对是否整形的判断
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询