99问答网
所有问题
C#中,怎么判断从键盘输入的是整数还是小数?
如题所述
举报该问题
其他回答
第1个回答 2013-11-07
public static void Main(string[]args)
{
double num = 0.0;
Console.WriteLine("输入一个数字:");
num = Convert.ToDouble(Console.ReadLine()); if (num == (int)num)
{
Console.WriteLine("是整数");
}
else
{
Console.WriteLine("是小数");
} }
相似回答
在
c#中如何
实现
判断
一个数值是否为
整数
(或
小数
) 谢谢
答:
1、将数值ToString()方法转换成字符串String.Contains()方法判断字符串中是否有小数点有就是小数
2、先将数值Convert.ToDouble然后再Convert.ToInt32再Convert.ToDouble如果最后结果等于开始的数值则为整数否则为小数。3、将数值转成字符串然后遍历字符串调用Char.IsNumber如果都是true则为整数。4、将数值转...
C#中如何判断输入的
一个数是不
是整数,如何
处理异常 哪位高手能帮帮我...
答:
string a = "";string b = "";string c = "";string d = "";int max1 = 0;int max2 = 0;int max = 0;a = Console.ReadLine();while (!IsNum(a)){ Console.WriteLine("非数字,请重新
输入
。");a = Console.ReadLine();} b = Console.ReadLine();while (!IsNum(b)){ Con...
c#
语句
,判断输入的
是否为数字
答:
function KeyPress(objTR) { //只允许
录入
数据字符 0-9 和
小数
点 //var objTR = element.document.activeElement;var txtval = objTR.value;var key = event.keyCode;if ((key < 48 || key > 57) && key != 46) { event.keyCode = 0;} else { if (key == 46) { if (txtval...
用C#怎么判定
一个数
是整数还是小数?
答:
string substr=a.Substring(dot+1);bool hasnotzerochar=false;//记录是否
小数
点后存在不为0的字符 for (i=0;i<substr.Length();i++){ if (substr[i]!="0"){ hasnotzerochar=true;} } 这样,你只需要
判断
hasnotzerochar是否为true就可以知道了?对不对?博客欢迎访问:http://www.my...
C#如何判断输入的是
数值
答:
TryParse 是尝试将字串转为数字,如果成功将out参数值,并返回true,否则out为默认值,返回false Parse 是将数字串强制转换为数字,不成功将抛出异常 TryParse是
C#
2.0以后才有的 参考资料:http://hly8.com
C#中如何判断
一个字符串是不
是小数
答:
1.用正则表达式
判断,
这种判断比较准确 2.使用 double.TryParse(string s, out double value),如果转换成功,再对double强制转换成int,与之前的double值比较,如果不相等就
是小数,
这种方法的缺陷是数值有一定范围,字符串对应的int值不能够超出int的表示范围,否则即便double能转换成功,强制类型转换时...
C#
控制台程序
怎么判断输入的是
数字 包括
小数
答:
C#中
没有一个专门的方法来验证某个变量是否是值类型,通常我们使用类型转换的异常捕获来进行验证:Console.Write("请输入一个数");decimal d = Convert.ToDecimal(Console.ReadLine());上面第二句代码,当用户
输入的
内容不是值类型,此时会抛出异常,如果是值类型,那么会顺利的走下去,正因为这一点,...
C#用
正则表达式
判断输入
是否为正数
答:
正数(包括
小数
) ^[+]{0,1}(\d+)$|^[+]{0,1}(\d+\.\d+)正
整数
^[+]{0,1}(\d+)
c#中如何判断
文本框中是否是数字(包括
小数
)
答:
楼上的方法可以,但是效率不高,另有2种方法: 1. float.TryParse; tryParse返回是否转换成功,是布尔型的返回值,如果返回false, 则表明可以被转换,true则表明字符串可以被转化为浮点型小数们也就是说
输入的是小数
。 2. 可以用正则表达式
判断
。具体到网上找
,小数
的正则很多。
大家正在搜
从键盘输入10个整数到数组中
从键盘输入10个整数存入一维数组
从键盘输入一个大于3的整数
输入一个整数判断是几位数
从键盘上输入三个整数
从键盘输入一个整数
从键盘输入6个整数
从键盘输入一个正整数n
从键盘输入10个整数求最大值
相关问题
在c#中如何实现判断一个数值是否为整数(或小数)?
js如何判断输入的数据是整数还是小数?
用C#怎么判定一个数是整数还是小数?
在c#中如何实现判断一个数值是否为整数(或小数) 谢谢
C#控制台程序怎么判断输入的是数字 包括小数
c#中如何判断文本框中是否是数字(包括小数)
C#如何判断文本框中输入的是否是数字和小数点?
(急)c# 如何判断一个text里的值是否为正整数(注:是数...