zoukankan      html  css  js  c++  java
  • c#快速热身

    一.选择结构:

    1. if选择结构
    2. if-else选择结构
    3. if-else if-else if-else多重if选择结构
    4. if-if-else-else 嵌套if选择结构
    5. switch选择结构
    switch(表达式)
    {
    case 常量表达式1:
    语句1;
    break;
    case 常量表达式2:
    语句2;
    break;
    .................
    default:
    语句n;
    break;
    }
    注意:C#中的switch选择结构case中必须有braek,否则将提示错误!

    使用case字句的注意点:
    1. case子句的摆放没有先后顺序要求,可以任意调整
    2. 任何两个case语句不能具有相同的值
    3. case中的值必须是常量表达式,不允许使用变量
    二.对象数组:
    1. 创建对象数组
    对象数组类型 [] 对象数组名=new 对象数组类型[数组长度];
    Student [] stus=new Student();
    2. 遍历对象数组
    foreach(遍历得到的类型 变量名 in 对象数组名)
    foreach(Student stu in stus){
    stu.ShowInfo();
    }
    三.循环结构:
    1. while循环:先判断再执行
    while(循环条件){
    //循环体
    }
    2. do-while循环:先执行一次循环体,再判断循环条件
    do{
    //循环体
    }while(循环条件)
    3. for循环
    for(int i=0;i<=10;i++){
    //循环体
    }
    4. 双重循环:外层循环执行一次,内层循环执行一周

    四.冒泡排序

    冒泡排序速记口诀(升序):
    N 个数字来排队
    两两相比小靠前
    外层循环 N-1
    内层循环 N-1-i

    int[] scores = new int[5] { 16, 25, 9, 90, 23 };
    for (int i = 0; i < scores.Length - 1; i++)
    {
    for (int j = 0; j < scores.Length - 1 - i; j++)
    {
    if (scores[j] > scores[j + 1])
    {
    int temp = 0;
    temp = scores[j + 1];
    scores[j + 1] = scores[j];
    scores[j] = temp;
    }
    }

    }
    foreach (int score in scores)
    {
    Console.Write(score+" ");

    }
    Console.ReadLine();

  • 相关阅读:
    TCP报文
    TCP概述
    UDP
    传输层概述
    端口地址转换 PAT
    网络地址转换NAT原理介绍
    js的时间处理函数
    正则表达式相关笔记
    微信小程序实现图片拖拽
    在React中使用less
  • 原文地址:https://www.cnblogs.com/wishsaber/p/9301786.html
Copyright © 2011-2022 走看看