zoukankan      html  css  js  c++  java
  • Java基本数据类型

    Java总共有四类八种的数据类型

    第一类:逻辑型boolean

    boolean只有true或者false,用于逻辑算法,占1位,用0或1来表示

    第二类:文本型char

    字符常量通常用单引号括起来,例如' 牛'

    Java字符采用的是Unicode编码,意味着Java也可以用编码形式来表示char类型,例如 'u0063' 。Java每个字符占用两个字节

    第三类:整数类(byte,short,int,long)

    char类型占2个字节
    short从-32768到32767
    int从-2147483648,到2147483647共10位
    long从-9223372036854775808到9223372036854775807共19位

    第四类:浮点类

    float           4字节       -3.403E38---3.403E38

    double       8字节        -1.798E308--1.789E308

    Java类型转换

    当整数和浮点类型转换的时候,低位向高位转换(例如int转long)的时候,会自动转型,不会发生编译错误,但高位转低位(long转int)的时候会需要强转

    如果不强转,这会发生编译错误。ps:强转有可能损失精度

    值得注意的是,long(占8位)转float(4位)的时候,并不需要强转,但精度会损失

  • 相关阅读:
    今天不谈技术,谈感情~
    外派金融公司
    OAuth2-简介
    Zookeeper实战-分布式锁
    Zookeeper-基础
    Minio-对象存储
    Redis实战-BloomFilter
    Redis实战-详细配置-优雅的使用Redis注解/RedisTemplate
    Redis-基础
    SpringBoot-表单验证-统一异常处理-自定义验证信息源
  • 原文地址:https://www.cnblogs.com/CodeMagicMaster/p/8066829.html
Copyright © 2011-2022 走看看