变量:变量是内存中装载数据的盒子,只能用他来存数据和去数据
计算机最小的存储单元叫字节(byte)
1B(字节) = 8bit
1KB = 1024B
1MB = 1024KB
1GB = 1024MB
1TB = 1024GB
1PB = 1024TB
Java中共有8中基本数据类型
Byte short int long
float double
char boolean
数据类型转换
数据类型大的→数据类型小的
范围小的数据类型 变量 = (范围小的数据类型) 范围大的数据类型值
运算符:
自增运算符:i++ ++i
i++:先将i原来的值赋值给i++这个整体,然后i再自增+1
++i:先i自增+1,然后再将i的值赋值给++i这个整体
自减运算符:i-- --i
i--:先将i原来的值赋值给i--这个整体,然后i再自增-1
--i:先i自增-1,然后再将i的值赋值给--i这个整体
逻辑运算符:
&&:当两边都为true时,结果为true,只要有一边为false,结果为false
&&;当左边判断出整体结果后,右边表达式就不执行了,如果左边判断不出,右边继续执行
&;不管左边结果是什么,右边表达式都执行
|:只有两边都为false时,结果为false,只要有一边为true时,结果为true 两边都执行
||;,只要左边为true时,右边不执行,结果为true
^:当两边结果一致为false,不一致为true
三元运算符 :
条件表达式:(条件表达式)?表达式1:表达式2;
int a=2;
int b=1;
int c=3;
int max=a>b ? a : b ;
int max=(a>b ? a : b) > c ? (a>b ? a : b) : c;