C#视频——类型转换与If、while、for循环

类型自动转换前奏spa

1.两个都是int类型的因此+表示的是相加的做用code

int num4 = 90;
int num5 = 20;
Console.WriteLine(num4+num5); //110
Console.ReadKey();

2.int类型与double类型能够直接计算it

隐式转换和显示转换for循环

两个int类型相除,获得的也是整数型class

要想是double类型,要*1.0循环

类型自动转换规则数据类型

算术运算和赋值运算的操做数和结果类型必须一致。数据

当不一致时,知足下面条件时,系统自动完成类型转换(隐式转换)异常

1.两种类型兼容margin

int类型的数据,能够自动的转换为double类型的数据

double类型的数据能够辨识int类型的值

2.对于表达式

若是一个操做数为double类型,则整个表达式可提高为double类型

强制类型转换

double类型的数据转换为int类型的数据 丢精度

须要强制转换在double类型的值前面加一个括号,括号里包括要转换的数据类型。

枚举

Public 访问修饰符 enum 声明枚举

枚举默认为int类型,能够强转为int类型

枚举的好处:有规范;更加方便;

类型转换、convert使用:

convert:数据意义的转换,是一个加工、改造的过程

If/ If…else结构(判断)/ if else if

if:有可能一条语句都不执行

If …else :至少执行一条语句

成立执行if大括号里的语句

不成立执行else大括号里的语句

switch -case 分支最多结构

try-cash  解决异常

While 先判断后执行,循环一次都不执行             Do while 先执行后判断,循环会执行一次

肯定循环的次数用for循环         不知道循环多少次用while、do while

Break :用于循环中,跳出当前的循环