数据类型

整型 :整数

int 4字节 long 8字节

int a=1

long类型在数字后面加L 如:long num1 = 10L

byte 1字节 short 2字节

整型扩展

二进制开头0b int a=0b10 =2

八进制开头0 int a=010 =8

十六进制开头0x int a=0x10 =16

浮点型:小数

float 4字节 double 8字节

float类型在数字后面加F 如:float num1 = 10F

double a=1.234

浮点型在使用过程中会 舍入误差 接近但不等于

最好完全避免使用浮点数进行比较

数据类型

 

字符

char name='A' 只能有一个字符

字符串

string name="caiyangming"可以有任意字符

 

char c1='a'

可以转化为整型

System.out.println(c1) =a

System.out.println((int)c1)//可以强制转换 =97

unicode编码 \u表示转义 c3='\u0061'=a

所有字符本质上还是数字

转义字符

\t 制表符 等于空格

\n 等于换行

布尔值:是非

boolean flag =true;

boolean flag =false;

可以省略(==true)

数据类型

字节 进制

1B=8b

1字节=8位

1KB=1024B

上一篇:mysql自我优化-优化select语句(五)


下一篇:遗传算法1(观看B站视频笔记,含示例代码)