JAVA数据类型与类型转化

JAVA数据类型


JAVA数据类型
JAVA数据类型分为8项基本数据类型和3项引用类型。除以上8种基本数据类型外,其他均为引用类型,如JAVA中的String、Integer类型,引用类型的值是对对象的引用,类似于C中的指针,默认值均为null

JAVA变量


Java语言支持的变量类型有:

  • 类变量:独立于方法之外的变量,用 static 修饰。
  • 实例变量:独立于方法之外的变量,不过没有 static 修饰。
  • 局部变量:类的方法中的变量。

所有的变量在使用前必须声明。

局部变量需要程序员手动初始化,成员变量/实例变量不属于局部变量,编译器会自动给未初始化的变量设置一个初始值。

JAVA常量

常量
常量的写法:static final double PI=3.141596,final与static【配合使用】
常量需要大写,如果将基本类型或者字符串定义为常量,并且在编译时就能确定值,编译器会将常量代替各处的常量名(类似于C中的宏替换)
引用类型只有字符串可以用常量

JAVA类型转换

拓宽基本类型转换
数据范围小的转化为数据范围大的(19种),可以自动转换即隐式转换。

窄化基本数据类型
可能会丢失精度和范围,需要强制转换 type=(type) value

double a=1.2
int b=(int)a;
posted @ 2021-05-24 22:35  CDot  阅读(139)  评论(0)    收藏  举报