try{ }catch{ }在限制用户输入数据时的使用
2014-08-04 14:08
316 查看
接收用户输入的字符串,尝试转换成数字类型,但如果用户输入的字符串中包含非数字或者超过相应数据类型的范围则会报错,在这里我们就可以使用try-catch来限制用户的输入
如:让用户输入一个数字,我们输出这个数字的两倍
如:让用户输入一个数字,我们输出这个数字的两倍
//此处先定义一个变量number //由于变量有自己的作用域,如果在try{}中进行声明则在try{}外就不能使用,所以选择此处声明 int number = 0; bool b = true; //提示用户输入一个数字,然后输出该数字的两倍 Console.WriteLine("请输入一个数字:"); //不用try catch时 此处用来接收将用户输入的字符转换成的数字,但当用户输入非数字时不能进行转换则会报错 try { number = Convert.ToInt32(Console.ReadLine()); } catch { b = false; Console.WriteLine("你输入了非数字,程序报错"); } if (b)//如果布尔b为true说明try{}内代码没有出异常,程序没有执行到catch{}中,则继续输出 { Console.WriteLine("数字{0}的两倍是{1}。", number, number * 2); } Console.ReadKey();
相关文章推荐
- 使用Oracle VPD(Virtual Private Database)限制用户获取数据的范围
- [Wix] 在UI中使用text限制用户输入数字(ID)
- 使用DataGridView数据窗口控件,构建用户快速输入体验
- 在mysql中建立表格,表名称和列的定义都使用键盘输入,用户数据也要通过键盘输入。
- 使用DataGridView数据窗口控件,构建用户快速输入体验
- Spring框架整合Struts2使用Validation框架验证表单用户输入数据的详细教程
- 版本低于1.7的jQuery过滤用户输入数据所使用的正则表达式存在缺陷
- 数据存储之用户输入内容长度限制
- 使用DataGridView数据窗口控件,构建用户快速输入体验
- 一步步学习SPD2010--第十四章节--在Web页面使用控件(3)--验证用户数据输入
- 使用jQuery动态创建一个表格(根据用户输入的内容添加一行数据,并且能逐行删除)
- Jquery 如何限制用户输入数据必须为数字判断
- 使用WM_CHAR消息来限制用户的输入
- 使用jQuery动态创建一个表格,根据用户数输入的内容添加一行数据
- 使用DataGridView数据窗口控件,构建用户快速输入体验
- jquery下载地址:https://code.jquery.com/jquery/ 影响范围: 版本低于1.7的jQuery过滤用户输入数据所使用的正则表达式存在缺陷,可能导致LOCA
- 使用jQuery动态创建一个表格,根据用户数输入的内容添加一行数据
- Spark中组件Mllib的学习11之使用ALS对movieLens中一百万条(1M)数据集进行训练,并对输入的新用户数据进行电影推荐
- Spring框架整合Struts2使用Validation框架验证表单用户输入数据的详细教程
- js 限制 可以输入一个小数点,和可以使用退格(int类型和浮点类型的数据)