黑马程序员技术交流社区

标题: 【分享】黑马程序员之C#编程基础学习笔记:提示用户输入... [打印本页]

作者: 许庭洲    时间: 2012-8-29 16:51
标题: 【分享】黑马程序员之C#编程基础学习笔记:提示用户输入...
本帖最后由 许庭洲 于 2012-8-29 16:54 编辑

要求:提示用户输入密码,如果密码是“888888”,则提示正确,否则提示错误。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Test4
{
      calss Program
      {
            static void Main(string[] args)
            {
                   //提示用户输入密码,如果密码是“888888”则提示正确,否则提示错误。
                   Console.WriteLine("请输入密码");
                   string s1 = Console.ReadLine();
                   int password = Convert.ToInt32(s1);//问题1:用户输入的非数字的时候失败
                                                                            //问题2:用户输入过长的数字也报错。
                   if(password == 888888)
                   {
                          Console.WriteLine("密码正确");
                   }
                   else
                   {
                          Console.WriteLine("密码错误");
                   }
                   Console.ReadKey();
          }   
      }
}

//解决上面两个问题后改进的代码如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Test4
{
      calss Program
      {
            static void Main(string[] args)
            {
                   //提示用户输入密码,如果密码是“888888”则提示正确,否则提示错误。
                   Console.WriteLine("请输入密码");
                   string s1 = Console.ReadLine();
                   if(password == “888888”)
                   {
                          Console.WriteLine("密码正确");
                   }
                   else
                   {
                          Console.WriteLine("密码错误");
                   }
                   Console.ReadKey();
          }   
      }
}





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