zoukankan      html  css  js  c++  java
  • C#中if_else以及for循环的简单理解

    if_else语句的语法:

    if(判断条件)

    {

    执行语句

    }else

    {

    执行语句

    }

    判断条件位true执行if大括号的语句,false执行else大括号的语句。

    if_else的扩展:

      连续判断:if(){}else if(){}else

      嵌套判断:if(){

            if()

            {}

            }

    例子:判断成绩是否及格

    static void Main(string[] args)
    {
    Console.WriteLine("请输入分数");

    String fs = Console.ReadLine();
    int score = Convert.ToInt32(fs);

    if (score <= 60 && score >= 0)
    {
    Console.WriteLine("是否认真写作业:(是/否)");
    String renz = Console.ReadLine();
    #region ======加分======
    if (renz == "是")
    {

    score = score + 5;
    Console.WriteLine("加五分");
    if (score <= 60)
    {
    Console.WriteLine("及格");
    }
    else
    {
    Console.WriteLine("不及格");
    }
    }
    else
    {
    Console.WriteLine("不及格");
    }
    #endregion
    }
    else
    {
    Console.WriteLine("及格");
    }

    Console.WriteLine("结束");
    }

    其中“  #region ======加分======       #endregion   ”有缩进的功能有助于看代码,注意不能嵌套

    for循环

    循环:
    四要素1、初始条件 2、循环条件 3、状态改变 4、循环体

    for循环的语法:

    for(初始条件;循环条件;状态改变)

    {循环体}

    注意:小括号里是分号 ”;“  不是逗号,小括号后没有分号、初始条件只执行一次

    例子:

    static void Main(string[] args)
    {
    //求100以内所有数的和



    //显示100以内的奇数
    for (int i = 1; i <= 100;i = i+2 )
    {
    Console.Write(i+" ");
    }

    Console.WriteLine();
    Console.WriteLine();
    //打印ascll码 0-127
    for (int i = 1; i <= 127; i++)
    {
    Console.Write("{0}={1}", i, (char)i);  

    //("{0}={1}", i, (char)i)  打印格式为{0}={1}  0、1表示占位符代表格式后面的值列如“{0}*{1}={2} ”,i,j,i*j
    Console.Write(" ");
    }
    Console.WriteLine();
    Console.WriteLine();

    //打印100以内与7有关的数
    for (int i = 1; i <= 100; i++)
    {
    if(i%7 ==0 || i%10 == 7 ||i/10 == 7)
    {
    Console.Write(i+" ");
    }
    }
    }

    关于打印三角形:

     分析关系

          行i  列j  关系  for(int i = 1;i<=5;i++)
    ☆       1  1  j<=i;   {
    ☆☆      2  2        for(int j = 1;关系;j++)
    ☆☆☆     3  3           {
    ☆☆☆☆    4  4          }
    ☆☆☆☆☆   5  5       }

    +++雍家培+++
  • 相关阅读:
    基于前后端分离的身份认证方式——JWT
    java远程文件操作
    BZOJ3181: [Coci2012]BROJ
    回归本源--位运算及其应用
    BZOJ 1226: [SDOI2009]学校食堂Dining
    BZOJ2734: [HNOI2012]集合选数
    BZOJ2064: 分裂
    BZOJ2679: [Usaco2012 Open]Balanced Cow Subsets
    OI队内测试——石门一
    Codeforces Round #376 (Div. 2)
  • 原文地址:https://www.cnblogs.com/yongjiapei/p/5399311.html
Copyright © 2011-2022 走看看