java基本数据类型

Java中对常量的划分:8种类型(8种基本类型)。

数值数据:整数和小数

整数:整数有大有小 把整数化成了4种类型:

byte类型:我们使用byte可以在内存中开辟出一个空间,占用内存中的1个字节。

short类型:我们使用short可以在内存中开辟出一个空间,占用内存中的2个字节

int类型:我们使用int可以在内存中开辟出一个空间,占用内存中的4个字节

long类型:我们使用long可以在内存中开辟出一个空间,占用内存中的8个字节

开发时,一般都使用int,很少使用其他类型。

小数:

float类型(单精度):我们使用float可以在内存中开辟出一个空间,占用内存中的4个字节

double类型(双精度):我们使用double可以在内存中开辟出一个空间,占用内存中的8个字节

开发时,一般都使用double,很少使用其他类型

字符:

char类型:我们使用char可以在内存中开辟出一个空间,占用内存中的2个字节。

布尔类型:

boolean类型: 我们使用boolean可以在内存中开辟出一个空间,占用内存中的1个字节

规律:

整数、小数、字符、布尔

Javaboolean类型空间中只能存放 true false  ,不能存放 其他数据。

注意:在C语言中 可以使用 0 表示false  使用1表示true,在Java不可以。

char类型开辟的空间可以存放 字母 数字 以及其他的字符,同时包含汉字。

Java中只要写的任何整数常量,它的类型默认是int类型

Java中所有的小数默认的double类型

如果一个小数需要给float空间中保存,需要在数据的后面加Ff

数据类型转换

八种基本类型开辟的空间可以存放与其对应的数据。如果我们有的数据和空间的类型不一致,这时还想保存在这个空间中。

在存储数据的时候,只要数据的类型和存储的空间类型不一致,就需要转换类型。

就需要把存储转成和空间一致的类型再存储。

数据的类型转换分成两种形式:

隐式类型转换、强制类型转换。

原文地址:https://www.cnblogs.com/edison20161121/p/6111355.html