• 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

    /*

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

    */

  • 相关阅读:
    ecos启动流程分析
    ecos中断机制分析(2)
    Redboot修改实例
    6/6 项目开工
    6/8 可配置工作流 实现思路
    6/7 第2次碰头
    6/10 主要流程和界面讨论会确定
    6/10 设计方案目录草案
    C# 获取某月的第一天和最后一天
    【Manage It】之掌控项目
  • 原文地址:https://www.cnblogs.com/zjdbk/p/8877067.html
Copyright © 2020-2023  润新知