A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 冉贵阳 黑马帝   /  2012-3-21 20:09  /  2044 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 冉贵阳 于 2012-3-22 23:18 编辑

谁能给我详细的介绍下ReadInt的作用及用法,看视频的时候就看到老师讲练习的时候用了一下,一闪就没了。不知道具体左右!菜鸟求教!

评分

参与人数 1技术分 +1 收起 理由
郑文 + 1

查看全部评分

4 个回复

倒序浏览
  //读取输入的整数,定义成为一个方法,多次调用(如果用户输入的是数字,则返回,否则提示用户重新输入)
        static void Main(string[] args)
        {
            Console.WriteLine("请您输入一个数");
            int age = ReadInt();
            Console.WriteLine("您刚刚输入的数是:" + age);

            Console.WriteLine("请您输入您的数学成绩?");
            int math = ReadInt();
            Console.WriteLine("您刚刚输入的数是:" + math);

            Console.ReadKey();
        }

        public static int ReadInt()
        {
            int number = 0;
            do
            {
                try
                {
                    number = Convert.ToInt32(Console.ReadLine());

                    return number;
                }
                catch
                {
                    Console.WriteLine("输入错误!");
                }
            } while (true);
        }
就是定义一个方式实现让用户输入数字的检查!!

评分

参与人数 2技术分 +1 黑马币 +3 收起 理由
李志祥 + 3
宋天琪 + 1

查看全部评分

回复 使用道具 举报
这是我们自定义的一个方法,读取用户从键盘上输入的内容是否为整数

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
和Read() 没什么太大区别,区别就在于一个整型一个读字符串。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
本质是在讲try-catch的理解

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马