3.2if语句的使用.docx

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3.2if语句的使用

3.2 if语句的使用If语句是 C#语言中实现选择结构最常用的方式,当if语句与else语句组合时,可以实现更灵活、复杂的选择结构。本节将对if语句的使用进行详细讲解。3.2.1 使用if和if…else语句实现条件选择FalseTrue入口表达式执行语句块If语句执行流程If语句用于根据一个布尔表达式的值选择一条语句来执行,其执行流程如图所示。If语句的基本格式如下。If(布尔表达式){ 【语句块】}如果使用上述格式,则只有当布尔表达式的值是True时,才执行语句块,否则跳过if语句,执行其他程序代码。int i = 928; //声明一个int类型变量iif (i 927) //调用if语句判断i是否大于927{Console.WriteLine(i大于927);}例3.02 使用if语句判断变量i是否大于927,如果返回值为true,则输出字符串,代码如下。除了上述的基本格式外,if语句还可以与else语句组合使用,其形式如下。If(布尔表达式){ 【语句块】}Else{【语句块】}在上述格式中,【语句块】可以只有一条语句或为空语句,如果有多条语句,则可以将这些语句放在大括号({})中。例3.03创建一个控制台应用程序,声明一个int类型的变量i,将其初始化为927;然后通过if…else语句判断变量i的值是否大于927,如果大于输出“i大于927”,否则执行else子句,输出“i不大于927”,代码如下。using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace useif{ class Program { static void Main(string[] args) { int i =927; //声明一个int变量,并初始化为927 if (i 927) //调用If语句判断i是否大于927 { Console.WriteLine(i大于927); //如果i大于927,则输出”i大于927” } else { Console.WriteLine(i不大于927); //如果i大=小于927,则输出”i不大于927” } Console.ReadLine(); } }}程序运行结果为“i不大于927”。技巧:在编写程序时,要养成良好的编码习惯。在使用if语句时,通常是在if语句和else语句后使用大括号,甚至在只有一条语句时也使用大括号,并且对大括号内的语句使用缩进,这样在以后添加其他语句时会变得很容易,同时也增加了代码的可读性,有助于避免出现错误。If(布尔表达式){ 【语句块】}Else if(布尔表达式){【语句块】}Else if(布尔表达式){【语句块】}…Else{【语句块】}另外有多个选择条件,则开发人员可以使用if语句与else if及else语句组合使用,其形式如下。在上述格式中,【语句块】可以只有一条语句或为空语句,如果有多条语句,则可以将这些语句放在大括号({})中。另外,else if语句可以根据选择条件的多少增加任意多个。例3.04创建一个控制台应用程序,声明一个int类型的变量I,用来记录输入的分数,然后使用if…else if..else语句判断输入的分数所处的等级,并输出提示信息,代码如下。using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace useelseif{ class Program { static void Main(string[] args) { Console.WriteLine(请输入分数:);// int i = Convert.ToInt32(Console.ReadLine());//记录输入的分数 if (i 60) //调用if语句判断i是否小于60 { Console.WriteLine(不及格,好好努力!);// } else if (i = 60 i 70) //调用else if语句判断i是否大于60小于70 { Console.WriteLine(刚及格,仍须努力!);// } else if (i = 70 i 80) //调用else if语句判断i是否大于70小于80 { Console.WriteLine(中,仍须努力!); } else if (i = 80 i 90) //调用else if语句判断i是否大于80小于90 { Console.WriteLine(良,继续努力!); // } else if (i = 90 i 100

文档评论(0)

mv2323 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档