java 结果用长整数型表示_java学习笔记三(Java中数据类型)

java中的数据类型包括基本数据类型和复合数据类型。

基本数据类型又包括布尔类型、字符类型和数值类型。

其中数值类型包括整数类型和浮点类型。

整数类型包括字节型(byte)、短整型(short)、整型(int)、长整型(long)。

浮点类型包括单精度浮点型(float)和双精度浮点型(double)。

复合数据类型包括类、枚举、接口、数组。

图形表示如下:c1a6e9c5d8da011e14edefec710d823f.png数据类型图

基本数据类型介绍

1、布尔类型boolean

(1)只有false和true两个值,全是小写字母。在计算机内占据8位,即一个字节(注:1字节等于8位)。

(2)java里面不允许布尔类型数据和数值类型数据进行转换。

2、字符类型char

(1)单个字符使用char定义,一个字符表示一个Unicode字符,值用16位无符号数表示。

(2)char类型的字符常量要使用单引号括起来,例如:ce25053553e75f1ab44dc92b408ba90a.png定义字符常量

3、整数类型92294d41d92d8668f786aa66269966c0.png整数类型

(1)java中所有整数类型都是有符号数。默认整型常量是int型,如果想要表示一个长整型常量,需要在数字后面添加一个字母"L"。

(2)整数型常量可以使用十进制数、八进制数和十六进制数表示。

十进制数:以1~9开头。

八进制数:以0(零)开头。

十六进制数:以0x(零x)开头。ef0b723168ec1a30278f3a5ead278db6.png进制数

4、浮点数类型0adaedc6c033822dbefa4d3d010b2ece.png浮点数类型

(1)什么是浮点数

如果数值中包含小数点、指数部分(e),或者其后面有字母f/F(单精度)或d/D(双精度),则称为浮点数。有符号数。

浮点数默认是double类型的数据类型。所以要定义float类型的话,要在数后面加上字母f/F。2614c55472767d825500caa1ce33baca.png浮点数定义

5、数据类型转换

java里面进行加减乘除等等运算的时候,每一个数据不一定都是同一类型的,所以就要进行数据的转换才能进行运算。

java里面数据类型转换包括强制转换和自动转换。

(1)自动转换:位数少的自动向位数多的转换。7bbb97fab2ac54e43c3923a7128445f9.png自动转换

(2)强制转换:位数多的向位数少的转换。

缺点:强制转换可能会导致精度下降或者数据溢出。

下面是以上所有基本数据类型的定义,如下图:75ab91827d72b1617c854e51d711fbb9.png基本数据类型的定义

注:如有如何错误,大佬留言区多多指教,纠正。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值