类型自动转换前奏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 :用于循环中,跳出当前的循环