一 标识符
1.以字母,下划线,美元符开始。
2.不能使用关键字作为变量名与方法名。
3.标识符是大小敏感的。
二 数据类型
A.整数类型:
1.byte 占一个字节 其范围为-127——128,超出范围则引发报错。byte是java中最小的数据类型,其中1byte=8bit(位)
byte a=1; byte b=129;// byte类型范围为-127——128(错误代码) //byte为最小的数据类型 1byte=8bit(位)
2.short 占两个字节 其范围为-215——215-1
short c=100; short c2=-1000;
3.long 占8个字节 其范围为-263——263-1
long k=1999L; long k2=-199999L;
4.int 占四个字节其范围为-231——231—-1
int d=111; int d2=-11111111;//是最常用的整数类型
2.浮点类型
1.float 占四个类型 其范围为有效小数位6-7位 超出这个范围可导致报错
float f=0.01F;//加上F表示float类型 float f2=-0.0002F; float g=0.0000001;//float类型有效小数位为6-7位(错误演示)
2.double 占8个字节 是最常用的浮点类型
double h=0.000000001; double h2=-0.000000001;//常用double来表示小数
3.字符类型
char 占两个字节 其本质还是数字 用''符号,一个汉字为一个字符
char i='a'; char i2='中';//所有的字符本质还是数字
4.boolean类型
boolean 占一位(1bit) 其值只有true和false
boolean j=true; boolean j2=false;
===========================================================================
整数拓展
二进制0b 八进制0 十六进制0x
int ii=0b10;//二进制 int iii=0b1; int ss=010;;//八进制 int sss=011; int yy=0x10; int yyy=0x11;//十六进制
2 1 8 9 16 17
浮点拓展
最好完全避免使用浮点进行比较,因为会导致失精
float n=0.01F;//0.01 float m=0.01F;//0.01 System.out.println(n==m); System.out.println("================"); float aa=0.001F;//0.001 float bb=0.001f;//0.001 System.out.println(aa==bb); float kk=12.12f; float nn=12.12f; System.out.println(kk==bb);
true ================ true false(完全相同的值却显示错误)
字符拓展
1.转义字符 水平字符\t 换行字符\n (只是举例)
System.out.println("hello\tworld"); System.out.println("================"); System.out.println("床前明月光\n疑是地上霜\n举头望明月\n低头思故乡");
hello world ================ 床前明月光 疑是地上霜 举头望明月 低头思故乡
布尔拓展
boolean flag=true; if(flag==true){}//新手 if(flag){}//老手 //代码相同 less is more!大道至简
2022-12-06 19:40:59
标签:java,int,true,float,数据类型,System,println,标识符,out From: https://www.cnblogs.com/yone07/p/16957397.html