黑马程序员技术交流社区

标题: ReadInt [打印本页]

作者: 冉贵阳    时间: 2012-3-21 20:09
标题: ReadInt
本帖最后由 冉贵阳 于 2012-3-22 23:18 编辑

谁能给我详细的介绍下ReadInt的作用及用法,看视频的时候就看到老师讲练习的时候用了一下,一闪就没了。不知道具体左右!菜鸟求教!
作者: 韩迎龙    时间: 2012-3-21 21:20
  //读取输入的整数,定义成为一个方法,多次调用(如果用户输入的是数字,则返回,否则提示用户重新输入)
        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);
        }
就是定义一个方式实现让用户输入数字的检查!!
作者: 何圣东    时间: 2012-3-21 22:16
这是我们自定义的一个方法,读取用户从键盘上输入的内容是否为整数
作者: →篱誸de~箭    时间: 2012-3-22 14:29
和Read() 没什么太大区别,区别就在于一个整型一个读字符串。
作者: 朱学田    时间: 2012-3-22 23:22
本质是在讲try-catch的理解




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2