Java基本数据类型与类型转换的方法

发布时间:2020-08-01 14:44:55 作者:小猪
来源:亿速云 阅读:162

这篇文章主要讲解了Java基本数据类型与类型转换的方法,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。

相关内容:

首发时间:2017-06-22 21:18

修改时间:

  1. 2018-03-16 15:40  :修改了一下文字布局和样式,增加了“相关内容”,修改了标题,增加了数组

数据类型

Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存总分配了不同大小的内存空间

Java基本数据类型与类型转换的方法

Java基本数据类型与类型转换的方法 注意:


整型:

整型的数据类型包括: byte,short,int,long

他们的大小范围如下:

Java基本数据类型与类型转换的方法


浮点型:

浮点型的数据类型包括:float,double

他们的大小范围如下:

Java基本数据类型与类型转换的方法


字符型:

字符类型的数据类型有char


布尔型:

布尔类型的数据类型为boolean

boolean只有两个值:true,false

注意:

不使用--不出现不初始化,使用--必须初始化,true/false

boolean的值只占一个字节。

boolean只有true和false

赋值:boolean b =true


类型转换:

运算中,不同类型的数据先转化为同一类型,然后进行运算

有自动类型转换和强制类型转换:

自动类型转换如byte+long的结果自动是long

强制类型转换是把其他类型的结果转换成目标类型如byte b=(byte)600;

转换规则:

1.即使是同类型计算,在运算中byte ,short,char也要先转化为int型

byte b1=3,b2=4,b;

b=b1+b2;

b=3+4;

哪句是编译失败的呢?为什么呢?

answer:b=b1+b2 ,因为两个byte变量的运算也会转成int的运算,所以b1+b2的结果是一个int

Java基本数据类型与类型转换的方法

2.转换规则:

Java基本数据类型与类型转换的方法

3.

Java基本数据类型与类型转换的方法

Java基本数据类型与类型转换的方法

对于A中,可认为在“普通数字”计算过程中先计算得出结果,再分析是否是byte的范围,如果不是,赋值失败,提示出错,如果是就不提示,赋值成功。

令byte b=256;(已知b=20编译通过)Java基本数据类型与类型转换的方法

注意:+=,++能够自动转换

4.

1. System.out.println(‘a')System.out.println('a'+1) 的区别。

Java基本数据类型与类型转换的方法Java基本数据类型与类型转换的方法

5.

强制转化可以解决精度损失提醒但无法避免精度损失。(数值取值原理同溢出原理)

Java基本数据类型与类型转换的方法


数组:

补充:

看完上述内容,是不是对Java基本数据类型与类型转换的方法有进一步的了解,如果还想学习更多内容,欢迎关注亿速云行业资讯频道。

推荐阅读:
  1. 基本数据类型转换
  2. Java的基本数据类型

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

java ava 数据类

上一篇:Spring @Profile注解如何实现多环境配置

下一篇:Vue中el-form标签中的自定义el-select下拉框标签功能的实现

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》