java数据类型

本文详细介绍了Java中的基本数据类型,包括数值型(整数类型:byte, short, int, long 和 浮点类型:float, double)、字符型(char)以及布尔型(boolean)。还讲解了不同类型之间的字面值和类型转换,如byte、short、char转换为int,以及各种类型的字面值后缀和进制前缀。同时,文章涵盖了基本类型的隐式转换规则,例如小类型向大类型转换。
摘要由CSDN通过智能技术生成

目录

基本数据类型:

1.数值型

2.字符型

3.布尔型

引用数据类型:

基本类型的字面值

基本类型的类型转换

byte   short  char  转换成  int


 目录

基本数据类型:

1.数值型

2.字符型

3.布尔型

引用数据类型:


基本数据类型:

基本数据类型一共有8种。

1.数值型

###整数类型:byte , short , int , long

###浮点类型:float , double

2.字符型

###   char

3.布尔型

###  boolean

引用数据类型:

### 类:class

### 接口 : interface 

### 数组 : [ ]


基本类型的字面值

整数字面值是int类型

int x = 99999;//对,右面数据的字面值是int类型
int x = 99999999999;//错,右面数据的字面值是int类型,但是已经超出int的取值范围。

 byte,short,char三种比int小的整数可以用范围内的值直接赋值

byte b1=127;//对,
byte b2=128;//错,超出byte范围

 浮点数的字面值是double类型

 double r =3.14;//对
float r =3.14;//错,右面的数据字面值是double,float是4字节存不下double类型的数据

 字面值后缀L D F

 long x =99999999999L;//字面值是int类型,需转成long类型的数据,加字面值后缀L即可
float b = 3.0F;//3.0字面值是double类型,加后缀F会变成float类型
double d = 3D;//3字面值是int类型,加后缀D,会变成double类型

进制前缀 

 0b - 标识这是2进制 ,如:0b0101
0 - 标识这是8进制, 8进制是三位,如: 023
0x - 标识这是16进制,如: 0x0001
\u -标识这是char类型,属于16进制

基本类型的类型转换

byte   short  char  转换成  int

int   转换成  long float   double

long  转换成  float  double

float  转换成  double

小转大(隐式转换)

byte m =100;

int n = m;//小转大,右面的m是小类型,给左面的n大类型赋值,可以直接使用

float f = 3.2f;double d  = f ; -->可以执行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值