• ASP.NET第六天扫盲课


     

    第六天

    Break退出,只用于循环中,退出只退出当前循环;只退出一层

    Switch中,for

    Continue语句;

    在循环中,如果遇到continue语句则立即结束本次循环(即跳过continue后面的语句),“进入下一次循环条件的判断”(对于for循环,遇到continue转到表达式3)如果条件成立,将继续循环,否则退出循环。

    1顺序结构:语句顺序执行

    2分支结构:语句在满足条件下执行

    Ifif-elseif-else-ifswitch-case 三元表达式;

    3循环结构:语句在满足条件写循环执行多次

    Whiledo-whilefor foreach(以后会学)

    4跳转语句

    Breakcontinuegoto(强烈建议不要使用);

     

     

    三元表达式:由一个问号一个冒号组成,

    表达式1?表达式2:表达式3

    先计算表达式1的值,如果表达式1的值为true,则计算表达式2,并把表达式2的值做为整个表达式的值,如果表达式1的值为false,则计算表达式3,并把表达式3的值作为整个表达式的值;

     

    枚举

    定义枚举类型的语法:枚举在命名空间中的类中定义

    enum枚举类型名{1,值2,值3. . . . }

    一般定义在类中,如class类,用来定义已知类型的值;  基于整型的

     

    优点:

    1.赋值时有智能提示

    2.保证赋值的规范

     

    0开始,依次递增,值2是值11,尽量不要有重复的值,

     

     

    (待转的枚举类型)(Enum .parsetypeof(带转的枚举类型),“待转的字符串”))大写的Enum是一个类,parse是它的一个方法,

    转换的类型是object类,object是所有类的基础类;

     

     

    -2指的是占俩格,负号是做对齐

    枚举在内存中存储的默认就是一个int类型;两者之间可以相互强转;

    常量:不可改变的量,const 定义

    1防止别人改变,篡改;

    2.可以再定义中直接改变值;

     

    定义结构体类型语法:

    【访问修饰符】struct结构名

    {

    定义结构成员

    }

    访问修饰符:可以省略,后面学习如果想写可以写public

    结构成员可以是变量也可以是方法;

    Struct:声明结构的关键字

    结构名:为自己定义的新的结构类型取个名字,,命名规则同变量规则;

     

    数组

    1.一次帮我们声明个相同类型的变量;

    2.数组在内存中是连续存储的;

    语法:

    比如说我们要一次声明3int类型的变量,呢么可以这么写:

    数组的声明方式:Int[]nums=new int[3]

    数据类型[]数组名=new数据类型

    [数据的长度]

    上面数据类型后的[]表示要声明的是一个数组,

    数据名:就是起一个名字,命名要求符合变量的命名规则;

    New 数据类型[数据的长度]表示在内存中开辟数据长度个空间

    例如:

    数组的声明方式:int[] nums={5,3,8}

    第三种声明方式:int[] nums=new int[] {5,3,8}

    Length:长度

     

    int sum = 0;

                Console.WriteLine("你们班有多少人:");

                int count = Convert.ToInt32(Console.ReadLine());

                int[] number = new int[count];

                for (int i = 0; i < count; i++)

                {

                    Console.WriteLine("请输入第{0}个同学的成绩:", i + 1);

                    number[i] = Convert.ToInt32(Console.ReadLine());

                    sum += number[i];

                }

                Console.WriteLine("{0}个人的平均成绩为:{1}", count, sum / count);

                Console.WriteLine("{0}个人的成绩是", count);

                for (int i = 0; i < count; i++)

                {

                    Console.WriteLine("{0}个同学的成绩为{1}", i + 1, number[i]);

                } 

     

    数组排序:

     

    数组一般用for赋值,

     

    大于0的数+1,小于0的数—1,数组的俩方法

  • 相关阅读:
    MySQL中的事务
    MySQL中的锁
    MySQL查询更新所有满足条件的数据
    MySQL存储引擎
    MySQL架构
    MySQL中存储json格式数据
    Java反射破坏单例模式
    合唱队(华为OJ)
    Java实现生产者消费者问题
    Spring IOC + AOP 的实现
  • 原文地址:https://www.cnblogs.com/mafacai/p/2806352.html
Copyright © 2020-2023  润新知