标签:自动 字符 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
标签:自动 字符 dash size 精度 类型转换 ali 换行 最小
原文地址:https://www.cnblogs.com/beekc/p/12298914.html