C#语言入门:[10]判断语语

 时间:2024-10-21 03:37:51

1、我们编程,就是为了让计算更好地给我们做事,判断语句可以做什么呢,那就是判断一事件是否成立,来选择性地做某事。我们举个例子,比如有两个整数,一个是x,一个是y,我们想要在控制台输出x,y中较大的一个数.大家想想,当前几天学过的方法,是不是做不到这一点?没错,所以要用到判语句。

2、判断语句的使用格式是if(逻辑型值){做A事;}else{做B事;}这个格式大家可以死记硬背,其实括号中的“逻辑型值”就是上一节所说的逻辑型数值,也就是布尔值,也就是true或false.当逻辑型值是ture时,那么“做A事”的代码就会执行,但“做B事”不会执行;但当逻辑型值是false时,那么“做B事”的代码就会执行,但“做A事”不会执行.

3、 if (true) //判断括号里的值是true还是false,这里我们直接放true { Console.Write("A"); //输出A } else { Console.Write("B"); //输出B }把这个代码敲进去(尽量不要复制,自已敲的更利于学习),启动程序运行,很显然,输出为"A".注意:后面的"//"开始的内容,可以称为注释,就是对代码的解释,不会被执行,也不会影响程序的运行,所以大家不用担心,以后的代码,我都会适当写注释

C#语言入门:[10]判断语语
C#语言入门:[10]判断语语

4、再把括号里面代码false if (false) //判断括号里是true还是false,这里直接放false值 { Console.Write("A"); //输出A } else { Console.Write("B"); //输出B }明显,输出A的代码不会被执行,输出B的被执行了

C#语言入门:[10]判断语语
C#语言入门:[10]判断语语

5、下面,我们换一个复杂一点的代码 int A = 5; //定义整型变量A int B = 6; //定义整型变量B if (A>B) //判断括号里的值是真还是假,这里A>B明显是false { Console.Write("A"); //输出A } else { Console.Write("B"); //输出B }这个代码的结果,执行后,输出为B;我们把A和B的值换一下, int A = 6; //定义整型变量A int B = 5; //定义整型变量B if (A>B) //判断括号里的值是真还是假,这里A>B明显是false { Console.Write("A"); //输出A } else { Console.Write("B"); //输出B }运行程序,这个结果输出为A.大家现在想想这个程序是用来做什么的,没错,就是用来计算两个数中哪个数值较大的,如果A大,输出A,如果B大输出B,判断语句的功能本身就是如此.判断功能非常重要,每个程序都有大量的判断语句,大家自行多多练习

C#语言入门:[10]判断语语
C#语言入门:[10]判断语语
C#语言入门:[10]判断语语
C#语言入门:[10]判断语语

6、其实判断功能的else{做B事}可以省略 if (false) //判断括号里的值是真还是假 { Console.Write("A"); //输出A }这个程序什么都不会输出

C#语言入门:[10]判断语语
C#语言入门:[10]判断语语

7、判断语句还有一种结构 if (逻辑型值) { 做A事; } else if (逻辑型值) { 做B事; } else { 做C事; }这就是else if类型,但实际上,还是if--- else---类型的版本,可以理解为嵌套你在else if 的else后面加个大括号括起来就明白了 if (逻辑型值) { 做A事; } else{if (逻辑型值) { 做B事; } else { 做C事; } }看两个加粗的大括号,其实就是两个 if---else---嵌套这一点,如果不懂也没关系,好好看前面的判断语句,好好练习就好,再说一次,学编程,不是靠去钻研深的难得而到达某个高度,而是靠对简单的,浅显的,够熟练,理解透,就像水到渠成一样,水平自然就上去了,千万不要钻入牛角尖,我引导大家学会去自学,而不是直接往最深最难去钻

  • 电路电容器设计分享与心得
  • 怎样将TIFF文件转成PDF文件
  • 法治的手抄报
  • 双层铁床的爬梯和中梯的区别?
  • EXCEL中如何使用MID函数
  • 热门搜索
    吸烟有害健康的手抄报 交通安全教育手抄报 小学生疫情手抄报 爱我中华手抄报内容 红领巾心向党手抄报图片 关于长城的手抄报 关于国庆的手抄报 劳动节的手抄报 关于过年的手抄报 一年级清明节手抄报