• 4. 变量


    1.变量类型

     

    (1)整型

    byte   代表一个字节的大小   8bit  2(8)   -128~127        256

    short  代表两个字节的大小  16bit  2(16)  -2(15)~2(15)-1

    int    代表四个字节的大小  32bit  2(32)  -2(31)~2(31)-1

    long   代表八个字节的大小  64bit  2(64)  -2(63)~2(63)-1

    注意:如果一个数值没有采取特殊的处理,那么该整数默认的类型是int。可以使用数值后面添加L或小写L改变默认的整数类型。

     

     

    (2)浮点型

     float  代表四个字节的大小  32bit

     double 代表八个字节的大小  64bit

    java程序中所有的小数默认的类型是double类型,所以需要使用特殊的符号改变默认的小数类型。

    (3)字符型

      char   代表两个字节的大小  16bit  2(16)

      原理:将字符映射为码表中对应的十进制数据加以存储。

    (4)布尔型

       boolean  占一个字节。只有true与false两个值。

     

    2.变量的声明

      

          int a = 11;

     

    3.java数据类型的转换

     

    (1) 自动类型转换(也叫隐式类型转换)---小转大

    例如: int a = 11;

           Long b = a;

          

    (2)强制类型转换(也叫显式类型转换)---大转小

     

    例如:String str = “4254”;

          int a = (int)str;

     

    注意:强制类型转换需要注意: 

    损失精度!!!

    int a=128;

    byte b=(byte)a;

    System.out.println(b);//-128

    /*

     * 此时的强转已经造成了数值的不准确

    */

  • 相关阅读:
    如何添加和删除本地存储中的数据?
    本地存储和cookies之间的区别是什么?
    那么如何使用WebSQL?
    WebSQL是HTML 5规范的一部分吗?
    WebSQL是什么?
    什么是本地存储的生命周期?
    本地存储和cookies之间的区别是什么?
    什么是多线程中的上下文切换?
    web workers是什么,为什么我们需要web workers?
    连接点?
  • 原文地址:https://www.cnblogs.com/zjdbk/p/8877067.html
Copyright © 2020-2023  润新知