您的位置 首页 java

Java编程基础知识入门:变量与数据类型之类型转化

Java编程基础知识入门:变量与数据类型之类型转化

java基础视频教程课件

变量和数据类型 第14课-小类型向大类型转换

1-概述

不同的类型的数据经常出现相互转换的现象。

2-小类型向大类型转换

1、小类型向大类型的转换会自动完成,即不需要程序员编写额外的代码,由 JVM 负责。

提示:自动类型转换也叫”隐式类型转换”。

2、自动转换的规则:符号位会自动扩展, 负数补1, 正数补0。

3、自动类型转换包含以下情况:

(1)byte->short->int->long->float->double

(2)int和 char 类型的数据在某些情况下可以自动相互转换。

变量和数据类型 第15课-小类型向大类型转换案例

1-概述

1、小类型向大类型转换一般情况下是安全的。

2、当小类型的精度高于大类型时要注意精度丢失的隐患。

2-int类型转换为 float 类型

【示例-1】int类型转换为float类型丢失精度案例。

2- long 转换为double

【示例-2】long类型转换为double类型的精度丢失案例

变量和数据类型 第16课-大类型向小类型转换

1-概述

1、强转类型转换-简称强转

2、 强制类型转换 时,要注意边界数风险问题

2-大类型转换为小类型案例

【示例-1】大类型转换小类型时,源数据的数据位变为目标数据的符号位。

int i=129;

byte b=(byte)i;

变量b的值是多少? -127

【示例-2】大类型的数据超过了小类型的位数示例。

int i=257;

byte b=(byte)i;

变量b的值是多少?

1

变量和数据类型 第17课-int类型与char类型的转换

概述

Java对char类型的数据在底层是按int类型来处理的。

int类型与char类型在赋值时自动转换

【示例-1】 int类型与char类型在赋值时可自动转换。

字符类型的数据可进行数值计算

【示例-2】字符类型的数据可进行数值计算

文章来源:智云一二三科技

文章标题:Java编程基础知识入门:变量与数据类型之类型转化

文章地址:https://www.zhihuclub.com/179300.shtml

关于作者: 智云科技

热门文章

网站地图