c#3种基本的条件判断语句有

1.if

2.if...else...

3.switch

1.4.1 if结构

c#中if结构的语法与java完全相同,即

1.

if(表达式)

{

代码块

}

2.

if...else...结构如下

if()

{

代码块1

}

else

{

代码块2

}

3.

多重if结构如下

if(表达式1)

{

代码块1

}

else if(表达式2)

{

代码块2

}

else if(表达式3)

{

代码块3

}

......

else

{

代码块

}

4.嵌套if结构就是在if中再嵌入if结构,即

if(表达式1)

{

  if(表达式2)

  {

  代码块1

  }

  else

  {

  代码块2

  }

}

else

{

代码块3

}

 1 using System;
 2 using System.Collections.Generic;
 3 using System.Linq;
 4 using System.Text;
 5 using System.Threading.Tasks;
 6 
 7 namespace HellowWorld
 8 {
 9    /// <summary>
10    /// 该程序实现向控制台输出一条消息
11    /// </summary>
12    /// <param name="args"></param>
13    class Program
14    {
15       //程序的入口
16       static void Main(string[] args)
17       {
18          int price = 4000;//机票原价
19          int month;
20          int type;
21          string info1 = "please input the month when you go out:1~12";
22          string info2 = "please choose first-class or economy-class?first-class 1,economy-class 2";
23          string info3 = "your plane ticket price is {0} $";
24          Console.WriteLine(info1);
25          month = int.Parse(Console.ReadLine());
26          Console.WriteLine(info2);
27          type = int.Parse(Console.ReadLine());
28          if (month >= 5 && month <= 10)//旺季
29          {
30             if (type == 1)//头等舱
31             {
32                Console.WriteLine(info3, price * 0.9);
33             }
34             else if (type == 2)//经济舱
35             {
36                Console.WriteLine(info3, price * 0.75);
37             }
38          }
39          else //淡季
40          {
41             if (type == 1)//头等舱
42             {
43                Console.WriteLine(info3, price * 0.6);
44             }
45             else if (type == 2)//经济舱
46             {
47                Console.WriteLine(info3, price * 0.3);
48             }
49          }
50          Console.ReadLine();
51       }
52    }
53 }
View Code

相关文章: