码迷,mamicode.com
首页 > 编程语言 > 详细

java基础之数据类型

时间:2019-11-17 23:54:49      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:val   数据类型转换   table   字符   范围   设置   运算   变量定义   cells   

 

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基础之数据类型

标签:val   数据类型转换   table   字符   范围   设置   运算   变量定义   cells   

原文地址:https://www.cnblogs.com/zhengfy/p/11839135.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!