Java的数据类型介绍 | 基本数据类型的转换

简介: Java的数据类型介绍 | 基本数据类型的转换

Java数据类型

java数据类型分为基本数据类型引用数据类型两种

基本数据类型:(8)

整数型:byte   short   int   long

浮点型:float  double

java中浮点数_字面量默认是double类型

字符型:char (只能表示一个字符,且可进行算术运算)


(每个字符对应一个编码)

布尔型:boolean  (用于逻辑运算,只能取true或false,不可以0或非0代替)

引用数据类型

String  (String是java中提供的一个类)

小结

基本数据类型转换

基本数据类型转换(除boolean)分为两种:默认转换强制转换

(1)默认转换

小容量类型转为大容量类型

注意: 容量不是所占字节大小,如4个字节的float类型,容量大于8个字节的long类型


(原因是小数和整数在底层的二进制存储计算方式不同)

输出127.0


容量:小---->大


byte/short/char ----> int ----> long ----> float ----> double

(2)强制转换

大容量类型转为小容量类型

问题:(1)溢出  (2)精度降低


总结


相关文章
|
1天前
|
存储 安全 Java
Java数据类型 有这一篇就够(超详细!)
Java数据类型 有这一篇就够(超详细!)
|
4天前
|
存储 Java
Java基础手册(标识符 关键字 字面值 变量 数据类型 字符编码 运算符 控制语句 方法及方法重载和递归 面向对象与面向过程)
Java基础手册(标识符 关键字 字面值 变量 数据类型 字符编码 运算符 控制语句 方法及方法重载和递归 面向对象与面向过程)
8 0
|
11天前
|
存储 Java 关系型数据库
数据类型的取值范围以及Java和Mysql数据库的类型对照--强调时间类型的转换(jdk1.8)
数据类型的取值范围以及Java和Mysql数据库的类型对照--强调时间类型的转换(jdk1.8)
12 0
|
12天前
|
Java
杨老师课堂_Java教程第六篇之引用数据类型_类的运用
杨老师课堂_Java教程第六篇之引用数据类型_类的运用
14 1
|
18天前
|
Java 程序员 API
[笔记] 疯狂JAVA讲义(第3版)第3章 数据类型和运算符
[笔记] 疯狂JAVA讲义(第3版)第3章 数据类型和运算符
|
18天前
|
存储 消息中间件 NoSQL
使用 Java 操作 Redis 数据类型的详解指南
使用 Java 操作 Redis 数据类型的详解指南
10 0
|
19天前
|
Java 程序员
Java数据类型:为什么程序员都爱它?
【6月更文挑战第13天】Java编程语言因其强大的功能和广泛应用深受程序员喜爱,尤其在数据类型方面表现出色。它提供8种基本数据类型,确保精确、高效,如金融系统中使用`double`类型保证账户余额计算精度。此外,Java的引用数据类型如类、接口、数组提供灵活的数据结构,如在电商系统中创建Order类表示复杂订单信息。因此,Java数据类型在简单运算和处理复杂数据时都展现出强大支撑,合理选用对程序质量与性能至关重要。
|
19天前
|
Java
当Java数据类型遇上“爱情”,会擦出怎样的火花?
【6月更文挑战第13天】Java数据类型在编程中遇见“爱情”,通过初始化、类型转换、引用类型及异常处理展现情感历程。代码示例包括变量的甜蜜相遇(如`int loveLevel = 0`),类型转换的磨合,引用类型的深情表达(如Lover类),以及异常处理带来的爱情考验。这些示例展示了Java在表达抽象概念时的多样性和灵活性。
|
19天前
|
存储 Java 开发者
Java数据类型:从入门到精通,你不得不看的“宝典”
【6月更文挑战第13天】Java凭借其跨平台能力和丰富的类库深受开发者喜爱。学习Java首先需掌握数据类型,包括基本类型(整型、浮点型、字符型、布尔型)和引用类型(类、接口、数组)。基本类型占用固定内存,值不可变;引用类型存储对象地址。通过示例代码展示了如何声明和使用这些类型。此外,Java的封装类如Integer等提供了操作便利。理解数据类型对于程序设计至关重要,是进一步学习Java高级特性的基础。开始你的Java编程之旅,不断实践,你将在Java世界中不断进步。
|
2月前
|
存储 缓存 Java
JAVA基本数据类型的包装类
JAVA基本数据类型的包装类
38 0