• Java 数据类型


    Java 数据类型

    Java中的数据类型分类:
    byte:[byte 数据类型是8位、有符号的,以二进制补码表示的整数;-128~127]
    short:[short 数据类型是 16 位、有符号的以二进制补码表示的整数;-32768~32767]
    int:[int 数据类型是32位、有符号的以二进制补码表示的整数;-2,147,483,648~9,223,372,036,854,775,807]

    long:[long 数据类型是 64 位、有符号的以二进制补码表示的整数;-2^63~2^63 -1,书写格式需在后加入L]
    float:[float 数据类型是单精度、32位、符合IEEE 754标准的浮点数;默认值为0.0f],
    double:[double 数据类型是双精度、64 位、符合IEEE 754标准的浮点数;double类型同样不能表示精确的值,如货币]
    boolean:[boolean数据类型表示一位的信息;默认值是 false;],char:[char类型是一个单一的 16 位 Unicode 字符;最小值是 u0000(即为0);最大值是 uffff(即为65、535)]

    书写格式:
    数据类型 变量名 = 变量值;
    如:
    1、int A = 10000;
    2、String JavaScript = "java 是个语言";
    Java中数据转换;
    1.自行转化
    2.强制转化
    例子1:自行转化:
    public class Int {
    public static void main(String[] args) {
    char A = 'a';
    int B = A;
    System.out.println(B);
    }
    }
    例子2:强制转化:
    public class Int {
    public static void main(String[] args) {
    /*char A = 'a';
    int B = A;
    System.out.println(B);
    */
    int C = 112;
    byte D = (byte)C;
    System.out.println(D);
    int i1 = 123;
    byte b = (byte)i1;//强制类型转换为byte
    System.out.println("int强制类型转换为byte后的值等于"+b);
    }
    }
     

    !错误类型:从int等数值范围大的类型向数值范围小的类型转换需使用强制转换;

     !注:数据转化时需注意不能超过数据范围。

  • 相关阅读:
    解决linux下svn update 产生Node remains in conflict的问题
    实现本地svn目录同步时,服务器的相应目录保持自动同步
    linux下搭建SVN
    linux下安装pip与pip安装
    CentOS7下将Python的版本升级为3.7
    Linux基础二:初识linux命令
    泛型数组 + 记录类型 + Json 之间的转换
    TDictionary字典 记录 的赋值。
    TDictionary字典 对象的释放。。。
    基于 Intraweb 和 JQuery 的开发套件
  • 原文地址:https://www.cnblogs.com/DB-MYSQL/p/14195283.html
Copyright © 2020-2023  润新知