Java基础.Day04

类型转换

Java强类型,所以需要转换类型再运算

不同数据先转化成同一类型再运算

优先级:低到高是容量

Java基础.Day04

强制转换:避免内存溢出

Java基础.Day04

自动转换:

Java基础.Day04

强转:

Java基础.Day04

溢出问题:

Java基础.Day04

Java基础.Day04

变量

Java基础.Day04

变量代表内存中的一块空间(位置是确定的),空间内存的东西是不确定的

Java基础.Day04

不建议在一行里定义多个值

Java基础.Day04

举例:

Java基础.Day04

变量作用域

  1. 局部变量:

Java基础.Day04

  1. 实例变量:

Java基础.Day04

  1. 类变量:

Java基础.Day04

常量

Java基础.Day04

Java基础.Day04

Java基础.Day04

变量命名规范

Java基础.Day04

运算符

Java基础.Day04


包机制

右键src新建一个package,按住shift单击第一个和最后一个全选,将文件拷贝到文件夹里

Java基础.Day04

Java基础.Day04


运算符

相同类型运算:

Java基础.Day04

不同类型运算:

Java基础.Day04

Java基础.Day04

自动升为混合运算类型中的最高类型:

如果有一个数为long,则结果为long,没有long结果都为int,无论操作数是否有int(如果long和double同时存在则为double)

Java基础.Day04

Java基础.Day04

例如

Java基础.Day04

关系运算符

Java基础.Day04

Java基础.Day04

 来源:b站狂神

上一篇:Java基础(day04)


下一篇:day04