Java 八大基础类型及拓展
-
整型
int 常用
-
int i=10;
byte
-
byte b=127; 取值范围 -128 - 127
long
-
long l=30L;
shrot
-
short s=30;
-
-
浮点型
float
-
float f=3.1F;
double
-
double d=3.1415926;
-
-
字符型
char
-
char c='A';
-
-
布尔型
boolean
-
boolean flag=true;
-
基础类型拓展
整型
// 进制开头 二进制0b 八进制0 十进制 十六进制0x
int i1=0b10;
int i2=010;
int i3=10;
int i4=0x10;
System.out.print(i1);//二进制 输出2
System.out.print(i2);//八进制 输出8
System.out.print(i3);//十进制 输出10
System.out.print(i4);//十六进制 输出16
浮点型
// float 舍入误差 离散 接近但不等于
float f1=131415926f;
float f2=f1+1;
Syste,.out.print(f1==f2); //返回true
float f3=0.1f;
double d=1/10;
Syste,.out.print(f3==d); //返回flase
Syste,.out.print(f3); //输出0.1
Syste,.out.print(f3); //输出0.1
字符型
//char
//每个字符本质上都是数字char c='A';
char c='A';
System.out.print((int)c); //强制转换为整型 输出65
// Unicode字符编码表 2字节 0-65536
//转义字符 如 \t \n
System.out.print("hello\nWorld"); // \n 换行输出
布尔型
//比较值的方法
boolean flag=true;
if(flag==true){ }
if(flag){}
// 这两种IF比较方法是一样的 推荐使用第二种

浙公网安备 33010602011771号