课堂报告
一:
1,JAVA的基本运行单位是类
2,类的成员:成员变量,构造方法,普通方法和内部类
3,成员变量种类:字符类型:char 布尔类型:boolean 数值类型:byte, short ,int long ,float ,double 浮点类型:float ,double
4,String 不是基本数据类型是类
5,static含义:表示“全局”或者“静态”的意思 用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念
二:
1.枚举类型:
运行示例之后,结果如下
表明s和t没有引用同一个对象,不是原始数据类型,是从字符串中转换的。后面出现的三个连续的SMALL MEDIUM LARGE 则是由循环来实现的, 通过for(Size value:Size.values())可以将size类型中的所有变量依次输出出来。
2.
输出结果不是整数,在最后会有一点误差。原因是因为浮点型数据计算不精确,因为double类型·只能存储64位,可以通过设置精度,使用BigDecimal类,也可以把内存设置为Decimal来解决。
3
程序:int X=100;
int Y=200;
System.out.println("X+Y"+X+Y);
System.out.println(X+Y+"X+Y");
结果:
X+Y100200
300X+Y
原因:双引号在输出中表示为直接输出,而+X+Y为依次输出X,Y,所以输出结果为X+Y=100200。而第二个X+Y意思是输出这个表达式,之后+“=X+Y”则为直接输出引号内的内容,所以输出结果位300=X+Y。