精华内容
下载资源
问答
  • c#选择结构

    2011-11-19 15:33:04
    本课件讲解了选择结构的基本知识,例子丰富,同时将选择结构中常出现的错误也分别作了说明,讲解透彻,非常适合零基础读者学习。
  • c# 选择结构

    2019-10-05 15:52:39
    转载于:https://www.cnblogs.com/fanweisheng/p/11440934.html

     

     

     

    转载于:https://www.cnblogs.com/fanweisheng/p/11440934.html

    展开全文
  • C#选择结构语句主要就是 if(判断条件){ 1 } else{ 2 } 当满足if里面的条件的时候就返回true执行1,只有不满足if里面的条件就返回false执行2 例如: 2.循环语句 循环语句主要分为:while语句 for语句 ...

    1.选择结构语句

    C#选择结构语句主要就是

    if(判断条件){

    1

    }

    else{

    2

    }

    当满足if里面的条件的时候就返回true执行1,只有不满足if里面的条件就返回false执行2

    例如:

    2.循环语句

    循环语句主要分为:while语句 for语句 do...while语句 这三种(for最常用)

    (1).while语句

    while(循环条件){

    1

    }

    如何满足循环条件就一直循环(while语句容易形成死循环)

    这个while就是一个死循环

    (2).do...while语句

    do{

    1
    }

    while(循环条件)

    这个语句和上面的while语句一样

    不同点就是do...while是先执行1在执行循环条件,而while是先执行循环条件在执行1(do...while语句也容易形成死循环)

    这个语句也是一个死循环

    (3)for循环(最常用的)

    for(初始化表达式;循环条件;操作表达式){

    1

    }

    这个循环是最常用的(它不像上面的两循环那样容易形成死循环)

    这语句就不是一个死循环

    (4).循环里面可以套循环

    例如:

    3.跳转语句

    主要是有break,continue

    (1).break

    当执行到break语句的时候就跳出循环

    当i=4的时候就跳出循环

    (2).continue

    当执行到continue语句是就跳出本次循环

    当i=4的时候就跳出本次循环

    (3).

    continue和break它们的写法一样

    转载于:https://www.cnblogs.com/zhang1999/p/7049980.html

    展开全文
  • C# 选择结构switch

    2019-07-17 13:09:41
    注意:switch会根据变量选择相等的变量值,然后跳转执行相应的语句。 break:是退出循环或者switch的意思。如果没有break退出,switch结构在执行相应语句后,会继续向下执行其他条件语句,直到最后一个case或...

    Switch结构

    注意:switch结构以【变量值为条件】,【根据变量值】【选择】对应的代码执行。

    break:是【退出】循环或者其他结构的意思。

    如果【没有break】,switch结构在执行对应语句后,【继续向下执行】其他条件语句,【直到最后一个case】或【default】执行完成退出switch。

    switch(变量){
    	//当变量值=值1,那么执行语句1
    	case 值1: 执行语句1; 
    		break; //退出switch
    	//当变量值=值2,那么执行语句2
    	case 值2: 执行语句2; 
    		break;
    	//当变量值=值3,那么执行语句3
    	case 值3: 执行语句3; 
    		break; 
    	//如果还有其他值,默认执行语句4
    	default: 执行语句4;
    		break;
    }
    

    实际应用

    int n;
    str input = Console.ReadLine(); //输入
    
    n = Convert.ToInt32(input); //输入字符转成int类型
    
    //n作为条件变量
    switch(n){
    	//n=1时,执行下面语句
    	case 1: Console.WriteLine("n={0}",n); 
    		break; //退出switch
    	//n=2时,执行下面语句
    	case 2: Console.WriteLine("n={0}",n); 
    		break;
    	//n=3时,执行下面语句
    	case 3: Console.WriteLine("n={0}",n); 
    		break;
    	//其他值默认执行下面语句
    	default: Console.WriteLine("输入的数字不在范围内。"); //其他条件默认执行这条语句
    		break;
    }
    
    
    展开全文
  • if-else选择结构 Console.WriteLine( "请输入客户消费金额" ); int totalMoney = int .Parse(Console.ReadLine()); if (totalMoney>= 1000 ) { double discountMoney = totalMoney * 0.8 ; Console...

    if条件的使用

     Console.WriteLine("请输入客户消费金额");
                int totalMoney = int.Parse(Console.ReadLine());
                if (totalMoney >= 1000)
                {
                    Console.WriteLine("消费满1000赠送,300元优惠券");
                }
                Console.ReadLine();

    这里写图片描述


    逻辑运算 程序实现if判断

      //&&、||、!(与,或,非)
                Console.WriteLine("请输入笔试成绩");
                int writeExam = int.Parse(Console.ReadLine());
                Console.WriteLine("请输入机考成绩");
                int lblExam = int.Parse(Console.ReadLine());
                if(writeExam>=80&&lblExam>=90)
                {
                    Console.WriteLine("成绩优秀");
                }
                if((writeExam==100&&lblExam==60)||(lblExam==100&&writeExam==60))
                {
                    Console.WriteLine("成绩优秀");
                }

    这里写图片描述


    if-else选择结构

    Console.WriteLine("请输入客户消费金额");
                int totalMoney = int.Parse(Console.ReadLine());
                if(totalMoney>=1000)
                {
                    double discountMoney = totalMoney * 0.8;
                    Console.WriteLine("客户消费金额满1000元,总金额按8折计算,总金额{0}",discountMoney);
                }else
                {
                    Console.WriteLine("客户消费金额不满1000元,按照原价计算,总金额{0}",totalMoney);
                }

    这里写图片描述


    三元运算符

      int a = 50;
                int b = 30;
                bool result = a > b ? true : false;
                Console.WriteLine("a>b比较结果是"+result);

    这里写图片描述


    多重if选择结构

     Console.WriteLine("请输入客户消费金额");
                int totalMoney = int.Parse(Console.ReadLine());
                if(totalMoney>1000&&totalMoney<2000)
                {
                    Console.WriteLine("8折优惠,需付款"+totalMoney*0.8);
                }else if(totalMoney>=2000&&totalMoney<3000)
                {
                    Console.WriteLine("7折优惠,需付款"+totalMoney*0.7);
                }else if(totalMoney>=3000&&totalMoney<4000)
                {
                    Console.WriteLine("6折优惠,需付款"+totalMoney*0.6);
                }else if(totalMoney>=4000)
                {
                    Console.WriteLine("5折优惠,需付款"+totalMoney*0.5);
                }

    这里写图片描述


    选择结构的嵌套

      Console.WriteLine("请输入消费金额");
                int totalMoney = int.Parse(Console.ReadLine());
                if(totalMoney>1000)
                {
                    Console.WriteLine("需付款 "+totalMoney*0.8);
                    Console.WriteLine("您的会员类型");
                    string customerType = Console.ReadLine();
                    if(customerType == "普通")
                    {
                        Console.WriteLine("同时赠送您100代金卷");
                    }else if(customerType =="vip")
                    {
                        Console.WriteLine("同时赠送您200代金卷");
                    }
                }else
                {
                    Console.WriteLine("需付款"+totalMoney);
                }

    这里写图片描述


    switch选择结构

    Console.WriteLine("输入您购买的电器品牌");
                string band = Console.ReadLine();
                switch (band)
                {
                    case "a":
                        Console.WriteLine("赠送电器一台");
                        break;
                    case "b":
                        Console.WriteLine("赠送手机一台");
                        break;
                    case "c":
                        Console.WriteLine("赠送影响一台");
                        break;
                    default:
                        Console.WriteLine("没有赠送");
                        break;
                }

    这里写图片描述


    for循环

     for(int i=0;i<20;++i)
                {
                    Console.WriteLine("这是第{0}圈",i+1);
                }

    这里写图片描述


    for循环与程序逻辑

    for(int a=1;a<=9;a++)//外循环控制行
                {
                    for(int b=1;b<=a;b++)//内循环控制列
                    {
                        Console.Write("{0}*{1}={2}\t",a,b,a*b);
                    }
                    Console.WriteLine();
                }
                Console.ReadKey();

    这里写图片描述


    for循环输出等腰三角形

     for(int i=1;i<=5;i++)//外循环控制行数
                {
                    for(int a=1;a<=5-i;a++)//内循环打印的空白
                    {
                        Console.Write(" ");
                    }
                    for(int b=1;b<2*i;b++)//内循环打印星号
                    {
                        Console.Write("*");
                    }
                    Console.Write("\n");
                }

    这里写图片描述


    while循环

    Console.WriteLine("您以前长跑最短时间");
                int items = int.Parse(Console.ReadLine());
                while(items>10)
                {
                    Console.WriteLine("请坚持锻炼,您没有达标");
                    Console.WriteLine("*******************************");
                    Console.Write("锻炼后的成绩");
                    items = int.Parse(Console.ReadLine());
                }
                Console.WriteLine("恭喜您达标了");
                Console.ReadLine();

    这里写图片描述


    do while循环

     int times = 0;
                do
                {
                    Console.WriteLine("您本次长跑所用时间");
                    times = int.Parse(Console.ReadLine());
                } while (times > 10);
                Console.WriteLine("您达标了");
    

    这里写图片描述


    循环跳出 Break循环跳出

    for(int i=0;i<20;i++)
                {
                    Console.WriteLine("您坚持了第{0}",i+1);
                    Console.Write("您还能坚持住吗");
                    if(Console.ReadLine()=="n")
                    {
                        Console.WriteLine("您退出了");
                        break;
                    }
                }

    这里写图片描述


    循环跳出 continue跳出本次循环

    //continue只用于循环结构中  
                int count = 0;
                while(count<5)
                {
                    Console.WriteLine("当前队员的成绩");
                    int score = int.Parse(Console.ReadLine());
                    if(score<60)
                    {
                        continue;
                    }
                    count++;
                    Console.WriteLine("该队员姓名");
                }
                Console.WriteLine("队员已招满");

    这里写图片描述


    展开全文
  • using System; using System.Collections.Generic; using System.Text; namespace KnowledgePoint { class _12_Ex_SwitchCaseEx ... static void Main(string[] args) ... Console.Write("请输入一个学分由系统进行等级...
  • C#是一种新的面向对象的我
  • if语句 例1.从键盘输入一个数,输出它的绝对值。 using System; class Absdemo { static void Main() { int x,y; string str; Console.WriteLine("请输入x的值:");//1 str=Console.ReadLine();...其中123句可合并为.
  • ---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流!...if选择结构是根据条件判断之后在做处理的一种语法结构 if结构的基本语法 if(条件) {  语句块1; } 执行过程:首
  • 一、选择结构  .if语法:    Console.WriteLine("输入考试成绩: "); //提示输入成绩 int score = int.Parse(Console.ReadLine()); if ( score > 95 ) { //判断是否大于95分
  • c# if 选择结构

    2012-07-04 08:20:54
    c# if 选择结构
  • C# if选择结构

    2012-07-03 11:52:45
    if选择结构

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,945
精华内容 778
关键字:

c#选择结构

c# 订阅