asp.net自学第三天--布尔表达式和if学习-创新互联

第十节 第十一节 布尔表达式相关

创新互联建站技术团队十年来致力于为客户提供做网站、成都做网站、品牌网站设计成都营销网站建设、搜索引擎SEO优化等服务。经过多年发展,公司拥有经验丰富的技术团队,先后服务、推广了上1000家网站,包括各类中小企业、企事单位、高校等机构单位。

1、==两个等号用于比较左右两边的值是否相等,返回结果是布尔型的,相等返回true,否则返回false。

2、i==1返回的是布尔类型值,i=1也有返回值,返回的是复制表达式付给变量的那个值。

3、布尔表达式还有<,>,<=,>=,!=。

4、在一个布尔表达式前面加上!是表示将这个布尔表达式的值取相反的值。

5、布尔表达式重点---组合运算:&&并且,||或者。

第十二节 if表达式

1、三种表现形式:

(1)if(布尔表达式)

  {

  }如果布尔表达式为真,则执行括号中的代码,如果为假,直接执行后面的代码。

(2)if(布尔表达式)

  {

    ①

  }

  else

  {

    ②

  }如果布尔表达式为真,则执行括号①中的代码,如果为假,则执行括号②中的代码。

(3)if(布尔表达式1)

  {

    ①

  }

  else if(布尔表达式2)

  {

  }

  else if(布尔表达式3)

  {

  }

  else if(布尔表达式4)

  {

  }

  ·

  ·

  ·

  else

  {

    ②

  }如果布尔表达式1为真,则执行括号①中的代码,如果为假,则判断下一个if中的布尔表达式,为真执行这个if下的大括号中的代码,依次这样执行,有一个if中的布尔表达式为真,则不再执行这些代码,执行之后的代码部分,如果这些布尔表达式都不为真,则执行else中的代码。

第十三节 if练习

1、练习1:提示用户输入密码,如果密码为“888888”则提示正确,否则提示错误

Console.WriteLine("请用户输入您的密码,并按回车继续:");

string password = Console.ReadLine();

if (password.Equals("888888"))

      {

Console.WriteLine("密码通过验证!");

      }

else

      {

Console.WriteLine("密码输入错误!");

      }

Console.ReadKey();

2、练习2:提示用户输入密码,如果密码为“888888”则提示正确,如果不正确允许在输入一次,正确通过,错误拒绝

Console.WriteLine("请用户输入您的密码,并按回车继续:");

string password = Console.ReadLine();

if (password.Equals("888888"))

      {

Console.WriteLine("密码通过验证!");

      }

else

      {

Console.WriteLine("密码输入错误,请再次输入!");

Console.WriteLine("请用户输入您的密码,并按回车继续:");

        password = Console.ReadLine();

if (password.Equals("888888"))

        {

Console.WriteLine("密码通过验证!");

        }

else

        {

Console.WriteLine("密码输入错误!");

        }

      }

Console.ReadKey();

3、练习3:提示用户输入用户名,然后再提示输入密码,如果用户名是“admin”,并且密码是“888888”如果密码不是“888888”提示密码错误,如果用户名不是“admin”,提示没有该用户

Console.WriteLine("请输入用户名,并按回车继续");

string userName = Console.ReadLine();

Console.WriteLine("请用户密码,并按回车继续:");

string password = Console.ReadLine();

if (userName.Equals("admin"))

      {

if (password.Equals("888888"))

        {

Console.WriteLine("通过验证!");

        }

else

        {

Console.WriteLine("密码错误!");

        }

      }

else

      {

Console.WriteLine("没有该用户!");

      }

Console.ReadKey();

4、练习4:提示用户输入年龄,如果大于等于18则告知用户可以查看,如果小于10岁则告知不可以查看,如果大于等于10岁则提示让用户选择是否查看,如果输入“yes”则可以查看,否则提示不可以查看。

Console.WriteLine("请输入您的年龄:");

string getAge = Console.ReadLine();

int age = 0;

//int.TryParse(string,out int)方法的作用是将一个string字符串转换成int×××,如果转换成功方法返回值是true,并将转换后的值复制给int

if (int.TryParse(getAge, out age))

      {

if (age > 150 && age < 0)

        {

if (age >= 18)

          {

Console.WriteLine("可以查看!");

          }

elseif (age >= 10)

          {

Console.WriteLine("请用户输入“yes”继续查看,输入其他则不允许查看!");

string getYes = Console.ReadLine();

if (getYes.Equals("yes"))

            {

Console.WriteLine("可以查看!");

            }

else

            {

Console.WriteLine("不可以查看!");

            }

          }

else

          {

Console.WriteLine("不可以查看!");

          }

        }

else

        {

Console.WriteLine("输入的年龄不在范围内!");

        }

      }

else

      {

Console.WriteLine("输入不是数字!");

      }

Console.ReadKey();

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


文章标题:asp.net自学第三天--布尔表达式和if学习-创新互联
当前链接:http://scyanting.com/article/gdcsi.html