布尔逻辑运算,goto语句

布尔逻辑

bool类型可以有两个值:true或者false。

布尔比较需要使用布尔比较运算符(关系运算符),下图:var1为布尔类型的变量,var2,var3则可以是不同类型。

布尔运算符:

布尔赋值运算符:这些运算符处理布尔值和数值的方式与&,|,^相同

练习:用户键入一个正数,然后代码使用该整数直行各种布尔运算

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;



namespace ConsoleApplication3

{

 

    class Program

    {

        static void Main(string[] args)

        {

            Console.WriteLine("请输入一个数字:");

            int myint = Convert.ToInt32(Console.ReadLine());

            bool int1 = myint < 10;

            bool int2 = myint > 2 && myint < 10;

            bool int3 = myint > 122;



            Console.WriteLine("{0}小于10,这个判断为:{1}", myint, int1);

            Console.WriteLine("{0}大于2,并且小于10,这个判断为:{1}", myint, int2);

            Console.WriteLine("{0}大于122,这个判断为:{1}", myint, int3);

            Console.ReadKey();

        }

    }

}

运算符优先级更新:

var1 = var2 <= 4 && var2 >= 2;

//运算过程:&&运算符在<=和>=运算符之后执行

goto语句

goto语句可以直接跳转到有标签的代码行上。

优点:控制什么时候执行哪些代码的一种简单方式;

缺点:使用这个语句将使代码晦涩难懂。

不建议使用该语句。

你可能感兴趣的:(Go)