zoukankan      html  css  js  c++  java
  • 4.常量&数据类型

     数据类型

    (1)Java是一种强类型语言,针对每种数据都提供了对应的数据类型。


    /* 1,基本数据类型: * (1)数值型:整数类型(byte,short,int,long) * 浮点型 (float,double) * (2)字符型char * (3)布尔型boolean * 2,引用数据类型: 1:类 * 2:接口 * 3:数组(String也是特殊数组) * * */

    基本数据类型

    A:整数占用字节数

    byte1

    short2

    int 4

    long8

    B:浮点数

    float4

    double8

    C:字符

    char2

    D:布尔

    boolean1

     

    注意:

    整数默认是int类型,浮点数默认是double

     

    长整数要加L或者l

    单精度的浮点数要加F或者f

    8:数据类型转换(掌握)

    (1)boolean类型不参与转换

    (2)默认转换

    A:从小到大

    B:byte,short,char -- int -- long -- float -- double

    C:byte,short,char之间不相互转换,直接转成int类型参与运算。

    (3)强制转换

    A:从大到小

    B:可能会有精度的损失,一般不建议这样使用。

    C:格式:

    目标数据类型 变量名 = (目标数据类型) (被转换的数据);

     

     变量:

     * 1:声明变量

     * 2:赋值

     * 3:使用

     * */

    //变量的声明(我要根据类型分配不同的空间)

    //类型决定了系统要为该变量所分配的内存空间的大小

     

    //有效数字:从第一个不为0的数字开始

    //float:单精度  4个字节  6-7位有效数字

    //double:双精度  8个字节  15-16有效数字

     

    //1:整形变量不能直接存储浮点类型

    //2:浮点类型里面可以储存所有整形,

    //因为浮点类型表示的范围要大于整形(浮点是用科学计数法表示的2^n

     

     

     

    /*浮点型默认为double类型,后面加f可以将其转换成float类型*/

     

    //如果需要将大的装换成范围小的,可以强制转换,但是可能导致数据丢失

    常量

     

    (1)Java是一种强类型语言,针对每种数据都提供了对应的数据类型。

  • 相关阅读:
    delphi7下调用微软的Web Services的心得
    Asp.net组件设计浅论
    STC系统烧写及STC12C5A60S2最小系统
    ENET 1.3.3 VC2005 下使用
    ENet library compilation record
    51定时器
    可靠的UDP编程(ENET库)
    ASP.NET MVC3布局页与分布页调用方式概述
    排除JQuery通过HttpGet调用WebService返回Json时“parserror”错误
    AJAX数据源协调处理思路
  • 原文地址:https://www.cnblogs.com/luzhanshi/p/12920093.html
Copyright © 2011-2022 走看看