sdjngl123 发表于 2013-6-3 22:53
你说清楚你的想法,想用bool类型怎么着?你这道题目是什么?
王洪磊 发表于 2013-6-4 11:10
Console.WriteLine("请输入您的年龄:");
int age = Convert.ToInt32(Console.ReadLine());
...
月儿圆 发表于 2013-6-4 22:20
嗯嗯,这些都些出来了,愁的是,如果一开始用户输入的是非int类型如a,那么程序就崩了 ...
关关雎鸠 发表于 2013-6-5 10:25
程序崩了是因为输入非数字的字符,转换后就出错了。
可以用try..catch捕获异常再处理。大概就是这样,省 ...
一直在努力 发表于 2013-6-3 23:03
你可以把字串转成字符然后在强转为整型
下面是网上找到的 他是通过中文为两位判断的
月儿圆 发表于 2013-6-5 12:58
谢谢,已经有了更好的方案
int age=0;
bool isnonum = true;
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |