zoukankan      html  css  js  c++  java
  • Something about "if"

    分支:
    If引导了一个分支,语法结构有
    {if;
    if, else if,else;
    if,else;


    if可以单独使用,不一定非要加else,但是为了语句的严谨或者程序的稳定,请尽量使用else(注意if后面有括号(),else后面不加括号)else表示除if()括号内满足条件外的其他条件,必须配合if使用不可单独使用,无论if的括号或else后不加分号。
    注:if()括号内虽然写的是一个条件,但是计算机悄悄的把这个条件判断为bool语句,他的输出只是 true 或者 false,如果是true则执行if分支里面的运算。
    If 可以嵌套。
    另外一种选择语句 switch, case,default:
    格式
    {switch(n)
    case n
    default;

    switch(n)括号里面的n是一个变量,case根据n的情况引导了不同的运算,每个case里面都要有个 break;
    这里default与else的作用相似,default引导了除了switch(n)中的变量n以外的可能。

    Random r=new Random();
                string x,y;
                while (true)
                {
                int a = r.Next(0, 3); //随机3个数 0-2 最大数不能取3
                int b = r.Next(0, 3);
                switch (a)
                {
                    case 0://剪儿
                        x = "剪儿";
                        break;
                    case 1://锤儿
                        x = "锤儿";
                        break;
                    case 2:// 布儿
                        x = "布儿";
                        break;
                    default:
                        x = "赖皮";
                        break;
                }

                switch (b)
                {
                    case 0://剪儿
                        y = "剪儿";
                        break;
                    case 1://锤儿
                        y = "锤儿";
                        break;
                    case 2:// 布儿
                        y = "布儿";
                        break;
                    default:
                        y = "赖皮";
                        break;
                }
                Console.WriteLine(x);
                Console.WriteLine(y);
              if(a==b)
              {
                  Console.WriteLine("平局");
              }
              else if ( (a ==0&& b ==2)||a > b )
              {
                  Console.WriteLine("x赢了");
              }
              else if((b==0&&a==2)||a<b)
              {
                  Console.WriteLine("y赢了");
              }
    }

              Console.ReadLine();

  • 相关阅读:
    学用 TStringGrid [8] 字体列表
    学用 TStringGrid [6] Options
    学用 TStringGrid [5] FixedCols、FixedRows、Color、FixedColor
    学用 TStringGrid [4] ColWidths、RowHeights
    Delphi 的字符及字符串[6] Char(AnsiChar)、WideChar 与其编码的相互转换
    学用 TStringGrid [2] DefaultColWidth、DefaultRowHeight、Col、Row
    学用 TStringGrid [3] Cols、Rows
    动画演示 Delphi 2007 IDE 功能[5] 虚拟屏幕
    js string format
    jquery select(列表)的操作(取值/赋值)
  • 原文地址:https://www.cnblogs.com/18553325o9o/p/4430797.html
Copyright © 2011-2022 走看看