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基础之数据类型的主要内容,如果未能解决你的问题,请参考以下文章

Java基础之路下--引用数据类型之数组

java基础之数据类型转换

java基础之 数据类型

java基础-引用数据类型之数组(Array)

java基础之基本数据类型

Java 基础 之 数据类型