JAVA-标识符、变量、数据类型

标识符和关键字

​ 所有的标识符否应该以字母a ~ z和 A ~Z ,美元符($)、下划线(_)开始。

​ 首字符之后可以是字母a ~ z和 A ~Z ,美元符($)、下划线(_)的任意字符组合。

注意:不能使用关键字为变量名和方法名。

JAVA-标识符、变量、数据类型

其中,i1、c1、等定义标识符都是合法的。

数据类型

数据类型分为:基本数据类型和引用数据类型

基本数据类型分为:数值型(整数型Int、字符型char、浮点型Float、double)和布尔型boolean.

引用数据类型:类、数组、接口.

JAVA-标识符、变量、数据类型

数据类型拓展

此处主要记录浮点数和字符数据。

JAVA-标识符、变量、数据类型

输出结果:

JAVA-标识符、变量、数据类型

其中float和double类型得到的结果不一致,原文也说到,Float数据是有限的、离散的,含有舍入误差,大约,接近但不等于。

类型转换

注意点:

运算中,不同类型数据必须转换为同一类型数据,进行计算

不能对布尔值进行转换

不能将对象数据类型转换成不相干的数据类型

转换过程中可能会出现内存溢出,或者精度问题

JAVA-标识符、变量、数据类型

输出结果:

JAVA-标识符、变量、数据类型

变量

类变量定义:必须加上修饰符 static,而且static在类型名的前后都可以,可以不进行**初始化 **

例:static double salary = 2500;

实例变量:是声明在类下的,可以不进行初始化,使用的时候需要在方法内new 一个类对象来引用实例变量

局部变量:是命名在方法下的变量,必须进行 声明 和 初始化

JAVA-标识符、变量、数据类型

常量:关键字 final 来定义,一般是用大写字母

JAVA-标识符、变量、数据类型

注意:

实例变量,从属于对象,如果不自行进行初始化,这个类型就会默认为0或者 0.0

布尔值:默认是Flase

除了基本类型,其余默认都是null

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zygxgf.html