zoukankan      html  css  js  c++  java
  • C#学习笔记(二)运算符 乘方 判断语句 循环语句 比较运算符 逻辑运算符 数组

    第七节
    %求余
    ^乘方
    第八节 运算符的简化 自增 自减
    x++ ++x
    放空~

    第九节 乘方

    ^符号的错误 没有\这个符号

    第十节 判断语句

    if else 语句

    if(){}
    else if(){}
    else{}

    int caseSwitch=6;
    swich(caseSwitch){
    case1:

    break;
    }

    第十一节 循环语句
    1.while(条件){语句;}

    2.for 循环

    3.do {语句} while(条件) //至少执行一遍

    第十二讲 比较运算符

    比较运算符是有结果的

    第十三讲 逻辑运算符

    逻辑运算符的运算对象只有true和false
    运算结果也只有true和false

    逻辑运算符的优先顺序 ! && || 小括号可以改变优先级

    isNumber作用是判断字符串是不是数字
    isNumber(“12jdj”)=false
    isNumber(“26”)=true

    第十四讲 数组

    什么是数组?例如:
    int[] numbers;//声明int类型的数组
    numbers=new int[];//创建并声明大小
    numbers={1,2,3,4};//赋值
    int num=numbers[0];

    2.string[] theStrings; //声明string型的数组
    theStrings=new string[]; //创建
    theStrings=new string[20]; //改变大小

    数组的声明初始化
    不规则
    string[] names={"sdf","sdf","fdfd"};
    string[] names=new string[]{"sdf","sdf","fdfd"};

    数组的索引
    string[] theStrings; //声明string型的数组
    theStrings=new string[10]; //创建,并声明大小

    theStrings[0]="鹏哥"; //给第一个元素赋值
    引用数组的大小:theString.Length

    数组的遍历

    string[] list={"sdf","sdf","fdfd"};

    foreach(string str in list)
    {
    console.WriteLine(str);
    }

    foreach安全高效

    多维数组(二维数组)

    int[,] arr={{1,2},{1,3},{1,4},}

    交错的数组
    int[][] numbers=new int [2] [];
    numbers={new int[] {3,4},new int[] {6,4}}
    交错的数组就是数组的数组

    代码:

    /*
    int x = 5; //第七节 加法
    x = x + 1;
    this.textBox1.Text = x.ToString();
    //*/
    /*
    int x = 9; //取余
    int y = x % 3;
    this.textBox1.Text = y.ToString();
    //*/

    /*
    //第八节 区别
    int x = 5;
    int b = ++x;
    this.textBox1.Text = b.ToString();
    //*/

    /*
    int x = 5;
    int b = x++;
    this.textBox1.Text = b.ToString();
    //*/

    /*
    int x = 4 ^ 3; //第九节 出现错误4的3次方是7 2的三次方是1 这是怎么回事?
    this.textBox1.Text = x.ToString();
    //*/
    /*
    int x = 5 / 2;
    this.textBox1.Text = x.ToString();
    //*/
    /*
    int x = 5 \ 2; 不存在
    this.textBox1.Text = x.ToString();
    //*/

    /*
    int x = -1; //x可以通过文本框接受一个数据;
    int y = 0; //y用于记录运算结果;
    if (x >= 2) {
    y = x - 1;
    }
    else {
    y = 2 * x + 3;
    }
    this.textBox1.Text = y.ToString();
    //*/

    /*
    int x = 3; //x可以通过文本框接受一个数据; 第十讲
    int y = 0; //y用于记录运算结果;
    if (x >= 2) {
    y = x - 1;
    }
    if (x < 2) {
    y = 2 * x + 3;
    }
    this.textBox1.Text = y.ToString();
    //*/

    /*
    int i = 0; //第十一讲
    while (i < 5) {
    this.textBox1.Text = this.textBox1.Text + "\r\n" + i.ToString();
    i++;
    }
    //*/
    /*
    for (int i = 0; i <= 3; i++) {
    this.textBox1.Text = this.textBox1.Text + "\r\n" + i.ToString();
    }
    //*/
    /*
    bool theBoolean = 5 > 3; //第十二讲
    this.textBox1.Text = theBoolean.ToString();
    //ToString()是将true转化为“”
    //*/

    /*
    int x = 20; //第十三讲
    if (x > -1 && x < 2) {
    this.textBox1.Text = "变量x在区间-1和2中";
    }
    else {
    this.textBox1.Text = "变量x不再区间中";
    }
    //*/

  • 相关阅读:
    让HTML5来为你定位(转)
    Web开发者应知的URL编码知识(转)
    Web开发:URL编码与解码(转)
    用virtualenv建立多个Python独立开发环境(转)
    使用Ajax方式POST JSON数据包(转)
    俞敏洪:我和马云就差了8个字...(转)
    HTTP返回码中301与302的区别(转)
    Postgresql 正则表达式(转)
    【双十一狂欢,一触即发!】安全圈的学习节|绝对省钱攻略
    安全运维中基线检查的自动化之ansible工具巧用
  • 原文地址:https://www.cnblogs.com/cheshui/p/2363134.html
Copyright © 2011-2022 走看看