写点什么

6.《重学 JAVA》-- 数据类型

作者:杨鹏Geek
  • 2021 年 12 月 07 日
  • 本文字数:554 字

    阅读完需:约 2 分钟

6.《重学JAVA》--数据类型

一、基础数据

基础数据类型分为 4 类 8 种,6 中为数字类型(4 种整数型,2 种浮点型)

整数型:byte ,short,int ,long

浮点型:float ,double

字符型:char

布尔型:boolean


JAVA 语言的整数类型默认为 int 类型,默认值为 0。

byte 例子:byte b = 111,byte b = -111。

short 例子:short s = 1111,short r = -1111。

int 例子:int a = 11111, int b = -11111。

long 例子:long a = 1111111L,Long b = -111111L。

"L"理论上不分大小写,但是若写成"l"容易与数字"1"混淆,不容易分辩,所以最好大写。


二、浮点类型

浮点类型用于存储小数数值。

浮点类型分为单精度 float 和双精度 double 两种,双精度浮点数所使用的内存空间比浮点数多,可表示的数值范围与精确度也比较大。


float 例子:0.0f。

double 例子:0.0d。

三、布尔类型

boolean 类型在 java 中目前有两个取值 true 和 false,默认值为 false,boolean 类型是 java 关键字。

boolean 例子:boolean flag = true;

四、字符类型

char 类型是一个单一的 16 位 Unicode 字符,字符类型可以储存任何字符。

char 例子:char a = "A".

五、包装类

基本类型都有对应的包装类。

基本数据类型进行自动装箱后引用数据类型,就相当于一个对象。

对象、数组都是引用数据类型,所有引用类型的默认值都是 null。


自动装箱:基本类型–>包装类(引用数据类型)

自动拆箱:包装类(引用数据类型)–>基本类型

 

发布于: 1 小时前阅读数: 6
用户头像

杨鹏Geek

关注

你必须比别人更努力 才能看起来毫不费力! 2019.10.26 加入

还未添加个人简介

评论

发布
暂无评论
6.《重学JAVA》--数据类型