Java 基本数据类型

基本数据类型

java 语言支持的类型分为两类: 基本类型 和 引用类型。

  1. 基本类型包括 : boolean 和 数值类型
    boolean类型的值只能用 true 或 false来表示,其它基本数据类型也不能转换成boolean类型。

    数值类型有 : 整数类型和浮点类型
    整数类型包括:byte , short , int , long , char

     1> byte : 在内存里占8位,范围 -128(-2^7) ~ 127 (2^7-1)。
     2> short : 在内存中占16位,范围 -32768(-2^15) ~ 32767 (2^15-1)。
     3> int : 在内存中占16位,范围 -2147483648(-2^31) ~ 2147483647 (2^31-1)。
     4> long : 在内存中占64位,范围 (-2^63) ~  (2^63-1)。
     5> char : 字符型必须用单引号括起来
    

    浮点类型包括: float , double
    1> float 表示单精度的浮点数,占4字节,32位。
    2> double 表示双精度的浮点数,占8字节,64位。

  2. 引用类型包括:类,接口和数组类型,还有特殊的null 类型

  3. 类型转换

    1. 自动类型转换 :把某种基本类型的值直接赋给另一种基本类型的变量,被称为自动类型转换。

    public class AutoConversion{
    public static void main(String[] args){
    int a = 6;
    //int类型自动转化成float类型
    float f = a;
    //输出6.0
    System.out.printIn(f); }
    }

    1. 强制类型转换 : 小范围转化为大范围的变量。
      public class Auto{
      public static void main(String[] args){
      int ivalue = 233;
      //强制把int类型的值转化成 byte 类型的值
      byte bvalue = (byte)ivalue;
      //输出-23
      System.out.printIn(bvalue); }
      }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值