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

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

创新互联专业为企业提供临猗网站建设、临猗做网站、临猗网站设计、临猗网站制作等企业网站建设、网页设计与制作、临猗企业网站模板建站服务,十年临猗做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

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();


文章标题:asp.net自学第三天--布尔表达式和if学习
浏览地址:http://ybzwz.com/article/gogejg.html