基本运算和流程控制

 一基本运算

        一数据类型:

                1.基本类型:

                        (1)整型:byte(字节)、short(短整形)、int (整形)、long(长整形)

                        (2)字符类型:char

                          (3)   浮点型:float(单精度)、double(双精度) 

                          (4)   布尔类型:bool

                  2.引用类型:字符串(string)、数组、类、接口

        二变量与常量:

                1. 定义

                    变量:是指在程序的运行过程中随时可以发生变化的量

                    常量:是指在程序在运行过程中不会发生变化的变量(const)

                2.类型转换

                        转化类型:隐式、强制(基本类型

                               1. 隐式:从低到高

                                        byte-->short(char)-->int-->long-->float-->double

                               2.强制:从高到低

                                        byte<--short(char)<--int<--long<--float<--double

                

                3.、转义字符

                                回车:\n

                                水平制表符(打印多个变量时,他们之间的空格):\t

        三基本运算:

                        1.+ - * / %

//举例而已
 int a=1;
 int b=2;
 int c;
 c=a+b;//3
 c=a-b;//-1
 c=a*b;//2
 c=a/b;//0
 c=a%b;//1

                        2.关系运算符:>>=        <<=        ==        !=

                                >>=:右移赋值运算符         <<=:左移赋值运算符

                                ==:判断它两边的变量(或值/表达式)是否相等   !=:不等于

                       3. ++  --

                                前++:++a     int a=1; b=++a;//b=2 a=2         先运算,后赋值

                                后++:a++     int a=1;b=a++;//b=1 a=2          先赋值,后运算

                                前--:--a        int a=1;b=--a;//b=0 a=0        先运算,后赋值

                                后--:a--        int a=1;b=a--;//b=1 a=0        先赋值,后运算

                        4.逻辑运算符: 

                                逻辑与:&&   真(1  假(0  

                                逻辑或:||   真(1  假(0  

                                逻辑非:!    1变0   0变1

                        5.三元(目)运算符
                                表达式1?表达式2:表达式3;

                                        int m = 1, n = 2, p;

                                        p = m > n ? 1 : 0;                      

二流程控制

        一顺序:按顺序读取

        二判断:

                1.if

                       (1) if{ }

                          

            定义三个整数6, 5, 9,把这三个数由大到小输出

        int a = 6, b = 5, c = 9, t;

            if (a < b)
            {
                t = a;
                a = b;
                b = t;
            }
            if (a < c)
            {
                t = a;
                a = c;
                c = t;
            }
            if (b < c)
            {
                t = b;
                b = c;
                c = t;
            }
            Console.WriteLine(a + "\t" + b + "\t" + c);

                          (2) if{ }else{ }

                         

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

                    ​​​​​​​        

                       (4) if{ if{ }}else{if{ }}  if嵌套语句

                2.switch

                        switch(a){//a:是定值

                                case 1:

                                        Console.WriteLine();

                                        break;

                                .......

                                default:

                                        break;

                                }

        三循环:

                1.while

        ​​​​​​​        ​​​​​​​        

          

实现循环打印50份试卷

分析:

  1. 定义一个统计打印次数的变量
  2. 次数每次+1
int a = 1;
while (a <= 50)
{

Console.WriteLine("打印了" + a + "份试卷");

a++;//每次加1

}

                2.do......while

  

              

                 while与do...while的区别

                        前者:先判断,再执行                后者:先执行,后判断

                        执行次序不同

                        初始情况不满足循环条件时

                                while循环 :一次都不会执行

                                do--while循环:不管任何情况都至少执行一次

                 3.for

        ​​​​​​​        ​​​​​​​

打印9 * 9乘法口诀

for(int i=1;i<=9;i++)
{
    for(int j=1;j<=i;j++)
    {
        Console.Write(j+"*"+i+"="+i*j+"\t");
    }
    Console.WriteLine();
}

循环嵌套:

 

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值