JAVA数据类型

Posted 白客C

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA数据类型相关的知识,希望对你有一定的参考价值。

数据类型

整型

整型是用来放整数的,分别有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;

 

转义字符

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

类型转换

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

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

 

以上是关于JAVA数据类型的主要内容,如果未能解决你的问题,请参考以下文章

VSCode创建自定义用户片段

Java如何获取ResultSet结果中的每一列的数据类型

如何在片段中使用 GetJsonFromUrlTask​​.java

在代码片段中包含类型转换

java--方法的定义与调用

对这个带有 & 不带 = 的代码片段返回类型感到非常困惑