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

JAVA数据类型

时间:2020-02-12 14:36:21      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:自动   字符   dash   size   精度   类型转换   ali   换行   最小   

数据类型

整型

整型是用来放整数的,分别有byte,short,int,long

整型 byte(8bit) short(16bit) int(32bit) long(64bit)
最小值 -128(-2^7) -32768(-2^15) -2,147,483,648(-2^31) -9,223,372,036,854,775,808(-2^63)
最大值 127(2^7-1) 32767(2^15 - 1) 2,147,483,647(2^31 - 1) 9,223,372,036,854,775,807(2^63 -1)
默认值 0 0 0 0L
实例 byte a = 10 ; short a = 30000 ;  int b = -200000 ; Long b = -200000L ;

 

 

 浮点型

浮点型是用来放小数的,也可以称为实型,分别有float,dauble

浮点型 float(32bit) double(64bit)
数据类型 单精度 双精度
默认值 0.0f 0.0d
实例 float a = 3.12f ; double b = 3.1415926

 

 

 

 

 

 

布尔型

布尔型是用来放逻辑值的,只可以放两个值,真与假

布尔型 boolean
取值 false,true
默认值 false
实例 boolean a = true

 

 

 

 

 

 

字符型与字符串型

字符型只能放一个字符,用单引号括起来,字符串可以放一串字符,用双引号括起来

字符 char string
最小值 \u0000(即为0)  
最大值 \uffff(即为65,535)  
数据类型 储存任何字符 储存任何字符串
实例 char a= ‘a‘ string a="abcderg"

 

 

 

 

 

 

 

JAVA常量

在变量前加final关键字

final double PI = 3.1415926;

 

转义字符

符号字符含义
\n 换行 (0x0a)
\r 回车 (0x0d)
\f 换页符(0x0c)
\b 退格 (0x08)
\0 空字符 (0x20)
\s 字符串
\t 制表符
\" 双引号
\‘ 单引号
\\ 反斜杠
\ddd 八进制字符 (ddd)
\uxxxx 16进制Unicode字符 (xxxx)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

类型转换

类型转换可分为直接转换与强制转换,下面是按类型从小到大排序,只要小的转换成大的就会自动直接转换,反过来就得强制转换

//小   ->   大
byte,short,char—> int —> long—> float —> double 
//强制转换
int a = (int)2.33

 

JAVA数据类型

标签:自动   字符   dash   size   精度   类型转换   ali   换行   最小   

原文地址:https://www.cnblogs.com/beekc/p/12298914.html

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