搜索
写经验 领红包
 > 地理

数据类型java(java数据类型有什么作用)

导语:Java开发课程(五)——数据类型

数据类型

1、 Java数据类型

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

(2)Java对于整数有三种不同的表现形式:

十进制:0-9,满10进一。 八进制:0-7,满8进一,以零开头。 十六进制:0-9,A-F,满16进一,以0X开头。

(3)进制的基本转换:

十进制转二进制:除二取余数。

二进制转十进制:乘二的幂数。

八进制、二进制互转:一位变三位,三位变一位。

十六进制、二进制互转:一位变四位,四位变一位。

负数的二进制表现形式:

对应的正数二进制取反加一

2、 基本类型转换

(1)语法:

自动类型转换:

在某种条件下,系统自动完成类型转换也称隐含转换(Implicit casting)。

条件:两种类型兼容;目标类型大于源类型;对于表达式,如果一个操作数为 double型,则整个表达式可提升为double型。

强制类型转换(Explicit Casting)

在一定条件下,程序员手动完成类型转换

条件:两种类型兼容;一般目标类型小于源类型。

(2)要点:强制类型转换会丢失精度

示例代码:

例1、自动类型转换:

int i=10;double d =i;

例2、强制类型转换:

double d =10.0;int i=(int)d;

3、 课程总结

Java数据类型

数据类型转换

免责声明:本站部份内容由优秀作者和原创用户编辑投稿,本站仅提供存储服务,不拥有所有权,不承担法律责任。若涉嫌侵权/违法的,请反馈,一经查实立刻删除内容。本文内容由快快网络小春创作整理编辑!