写在开头:本系列文章根据https://how2j.cn/ 的内容编写,为了记录自己复习的过程
1.java有八种基本类型:
整型 (4种),字符型 (1种),浮点型 (2种),布尔型(1种)
2.4种整型数的范围
byte -128 ~ 127 ( - 2^8 ~ 2^8 - 1)
short -32,768 ~ 32,767 ( - 2^16 ~ 2^16 - 1)
int -2,147,483,648 ~ 2,147,483,647 (( - 2^32 ~ 2^32 - 1)
long -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 ( - 2^64 ~ 2^64 - 1)
3.字符型
char类型用于存放一个字符,值用单引号"表示 ,长度为16位,只能存放一个字符
例如 char a= "a";
char a= "一";
4.浮点型
浮点数类型有两种:
float 长度为32位,小数的默认是double型的,如果要定义float类型的小数,后面要加f.
double 长度为64位
5.布尔型
布尔型(boolean)用于表示真假,真:true/假:false,长度为1位,但boolean的大小JVM规范并没有指定.
最后附上练习的范例
float f = 3.14f;
double d = 2.769343;
short s = 365;
byte b = 12;
char c = "吃";
boolean bealean = false;
String string = "不可描述" ;long val = 26L; //以L结尾的字面值表示long型
int decVal = 26; //默认就是int型
int hexVal = 0x1a; //16进制,0x开头
int oxVal = 032; //8进制,0开头
int binVal = 0b11010; //2进制,0b开头
double d2 = 1.234e2;// 科学计数法表示double
//以下是转义字符
char tab = ""; //制表符
char carriageReturn = ""; //回车
char newLine = "
"; //换行
char doubleQuote = """; //双引号
char singleQuote = """; //单引号
char backslash = "\"; //反斜杠