JAVA基本语法测试

时间:2021-03-19 11:59:32

一:

1,JAVA的基本运行单位是类

2,类的成员:成员变量,构造方法,普通方法和内部类

3,成员变量种类:字符类型:char        布尔类型;boolean     数值类型:byte, short ,int  long ,float ,double 浮点类型:float ,double

4,String 不是基本数据类型而是类

5,static含义:表示“全局”或者“静态”的意思 用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。‘

二:枚举类型

EnumTest实验结果:false \n false \n true \n SMALL \n MENIUM \n LARGE

结论:1,对一个枚举类型 引用的不同 类型也不同 isPrimitive判断是否是基本类型。2,valueOf转换类型。3,枚举类型列举值:for(Size value:Size.values()){System.out.println(value);}列出所有值。

4,枚举类型是引用类型,不属于原始数据类型。它的值每个具体值都引用一个特定的队像。相同的值则引用同一个对象。

三:在进行强制转换类型时,可能会导致精度的损失,小转大会造成精度损失,大转小则没有。

四:TestDouble.java

JAVA基本语法测试

double中出来的计算结果显然不对,需要用大数类来解决。Java基本数据类型中的float、double类型的实质是浮点数,浮点数不能存储精确的数据,这样的话,浮点数在进行计算的时候,计算结果就不是精确的值;

五:BigDecimal.java

JAVA基本语法测试

第一个数要用“”双引号,第二个和他做运算的要用

BigDecimal.valueOf(0.01)

六:Test.java

JAVA基本语法测试

当"X+Y="+X+Y时系统认为是依次输出XY的值

当X+Y+"=X+Y"时系统认为将XY两数相加并输出