java:数据类型有哪些?默认值呢?-编程思维

数据类型:8+1

一、基本数据类型

  1、数字类型:

     整型:byte(1字节)、shot(2字节)、int(4字节,默认)、long(8字节)

     浮点型:float(4字节)、double(8字节,默认

  2、字符类型:char(2字节)

  3、布尔类型:boolean(1位)

二、引用数据类型(4字节)

    数组、对象、接口....


 

默认值

一、自动初始化

  基本数据类型:

  1、数字类型默认值:0 / 0.0 

  2、字符类型默认值:'\u0000'

  3、布尔类型默认值:false

  引用数据类型:null

·一、成员变量:

  会自动初始化。

二、局部变量

  不会自动初始化,直接调用会编译失败。

三、静态变量

  自动初始化


 

类型自动转换

  byte、short、char-------->int

  表达式中有long,结果为long。

  表达式中有double,结果为double

版权声明:本文版权归作者所有,遵循 CC 4.0 BY-SA 许可协议, 转载请注明原文链接
https://www.cnblogs.com/lurenjia-bky/p/17199132.html