首页 > 技术文章 > Java基础.Day04

ayuanstudy 2021-07-02 21:18 原文

类型转换

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

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

优先级:低到高是容量

image-20210702105214470

强制转换:避免内存溢出

image-20210702110108217

自动转换:

image-20210702110418333

强转:

image-20210702111039935

溢出问题:

image-20210702112518375

image-20210702112541036

变量

image-20210702113235697

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

image-20210702113550010

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

image-20210702113622307

举例:

image-20210702114109447

变量作用域

  1. 局部变量:

image-20210702115105604

  1. 实例变量:

image-20210702153213737

  1. 类变量:

image-20210702153738029

常量

image-20210702154207969

image-20210702154654563

image-20210702154707600

变量命名规范

image-20210702154826105

运算符

image-20210702155009456


包机制

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

image-20210702155854403

image-20210702155914580


运算符

相同类型运算:

image-20210702160459957

不同类型运算:

image-20210702161037927

image-20210702161138228

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

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

image-20210702105214470

image-20210702161424956

例如

image-20210702162024276

关系运算符

image-20210702211306344

image-20210702211322684

 来源:b站狂神

推荐阅读