数据转换及常量、变量和作用域--Day05

类型转换

自动转换

byte,short,char->int->float->long->double

强制转换

(类型)变量名 高转低

不能对布尔值进行转换

转换时可能存在内存溢出,或者精度问题

操作比较大的数时,注意溢出问题

溢出时,应先把一个变量名转换为其符合的数据

JDK7新特性,数字之间可以加下划线分隔

尽量用大写字母作标记

变量

[修饰符]数据类型 变量名=值,...;

  1. 数据类型 :基本类型和引用类型(如String)

  2. 变量名必须是合法的标识符

  3. 变量声明一个完整的语句,每一个声明以分号结束

作用域

局部变量:在方法内且必须声明和初始化值

实例变量:从属于对象,在方法外面又在类内

布尔值默认值是false;除了基本类型,其余的默认值都是null;

类变量 static 修饰符 不存在前后关系 方法外类内

常量

final 常量名=值

常量名一般大写字符

 

 

 

 

posted @ 2021-01-27 15:16  MGLblog  阅读(44)  评论(0)    收藏  举报