java基础之数据类型
Posted zhengfy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java基础之数据类型相关的知识,希望对你有一定的参考价值。
Java数据类型分为基本数据类型和引用数据类型;
其中基本数据类型分为:数值型、字符型、布尔型;其中,数值型包括:整数类型(byte、short、int、long),浮点类型(float、double),字符型(char),布尔型(boolean) ; 引用数据类型分为:类(class)、接口(interface)、数组。
要点:
1、Java基本数据类型的大小、范围与默认值
2、变量的定义与赋值操作
3、强制类型转换
1、java基本数据类型的大小、范围与默认值
No. |
数据类型 |
大小/位 |
可表示的数据范围 |
默认值 |
1 |
byte(字节) |
8 |
-128~127(-2的7次方~2的7次方-1) |
0 |
2 |
short(短整型) |
16 |
(-2的15次方)~(2的15次方-1) |
0 |
3 |
int(整型) |
32 |
(-2的31次方)~(2的31次方-1) |
0 |
4 |
long(长整型) |
64 |
(-2的63次方)~(2的63次方-1) |
0 |
5 |
float(单精度型) |
32 |
-3.4E38~3.4E38 |
0.0 |
6 |
double(双精度型) |
64 |
-1.7E308~1.7E308 |
0.0 |
7 |
char(字符型) |
16 |
0( ‘u0000’)~65535( ‘uffff’) |
‘u0000’ |
8 |
boolean(布尔型) |
- |
true/false |
false |
2、变量的定义与赋值操作
学习数据类型的目的:是为了对变量进行赋值操作,每个变量使用之前都需要初始化,即定义 ;
//为某个变量定义前,先为这个变量设置默认值(代码规范性)
变量的定义与赋值 通用处理:数据类型 变量名称 = 内容 ;
例:相关基本数据类型的变量定义赋值
int x = 10; double x = 0.5; char c = ‘男‘; boolean flag = true;
例:相关引用数据类型的变量定义赋值
String x = “abd”;
3、强制类型转换
类型转换(cast)类型转换运算符允许显式地转换(不同的数据类型之间可以相互转换,范围小的数据类型可以自动转为范围大的数据类型),或者在不能自动进行转换的时候进行强制类型转换(考虑该数据在可承受的数据范围情况下,将范围大的数据类型转换为范围小的数据类型)Java允许任何基本数据类型转换成别的基本数据类型,布尔除外。“类”数据类型不允许进行类型转换!
以上是关于java基础之数据类型的主要内容,如果未能解决你的问题,请参考以下文章