课堂实践

一:

       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。

原文地址:https://www.cnblogs.com/Excusezuo/p/9750859.html