zoukankan      html  css  js  c++  java
  • JAVA基本语法测试

    一:

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

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

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

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

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

    二:枚举类型

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

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

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

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

    四:TestDouble.java

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

    五:BigDecimal.java

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

    BigDecimal.valueOf(0.01)

    六:Test.java

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

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

  • 相关阅读:
    关于在函数中返回动态的内存
    C与C++中的const
    strcat函数的坑点
    面试题30.最小的k个数
    面试题29.数组中出现次数超过一半的数字
    面试题28.字符串的排列
    面试题27.二叉搜索树与双向链表
    C++中构造函数初始化成员列表总结
    Oracle merge into
    检索 COM 类工厂中 CLSID 解决办法
  • 原文地址:https://www.cnblogs.com/1061321925wu/p/9752408.html
Copyright © 2011-2022 走看看