基本数据类型转换
title: 基本数据类型转换
tags:
基本数据的类型转换
Java语言中的基本数据类型分为为两大类:Boolean类型和数值类型。数值类型分为整数型和浮点类型。Java只包含8种基本数据类型。
类型 | 字节数 |
---|---|
byte | 一个字节 |
short | 2个字节 |
long | 8个字节 |
int | 4个字节 |
char | 2个字节 |
float | 4个字节 |
double | 8个字节 |
boolean | \ |
Java语言中所提供的7中数值类型之间可以相互转换,有来那个中类型转换方式:自动转换和强制类型转换。
- 自动类型转换
把一个表述范围小的数值或变量直接赋给另一个表数范围大的变量时,系统可以进行自动类型转换,否则需要强制类型转换。例如一个大瓶水和一各小瓶水,当把小瓶水导入大瓶水时不会有任何问题。
如果希望把基本数据类型的值转换为对应的字符串时,可以把基本数据类型的值和一个空字符串进行连接。
String str= 1.5f + " ";
//下面输出1.5
System.out.println(str);
- 强制类型转换
如果希望把上图中的箭头右边的类型转换为箭头左边的类型,就需要进行强制类型转换。强制类型转换的语法格式为:(targetType)value
,例如把大瓶水导入小瓶水中,如果大瓶水少还行,但如果多的话,那么导入小瓶水就会溢出,从而导致数据丢失。