数据存储的基本单位:
1024byte = 1kb
1024kb = 1mb
1024mb = 1gb
1024gb = 1tb
1024tb = 1pb
1024pb=1eb
而我们现实中是1000byte = 1kb,这是以便于运算,所以我们买到的U盘或者电脑磁盘,都要比实际内存每kb小24byte。
8大基本数据类型:
整型:byte short int long
浮点型:float double
字符型:char
布尔型:boolean
除了这8中其它的都是非基本数据类型。
运算符
逻辑运算符:
>(是否大于) <(是否小于) >=(是否大于等于) <=(是否小于等于) !=(是否不等于) == (是否等于),这些逻辑运算符返回的是boolean类型的数据false和true。
与&&:A&&B,若是条件A成立则再执行条件B,若条件A不成立了则不用执行条件B了。当A和B都为真的时候返回true,若是有一个为假则为false。
或||:A||B,若条件A不成立执行条件B,A条件成立也执行条件B。当AB中有一个为true则返回true。两个条件都为false才为false。
非!:!条件A,取反,就是当条件A成立取条件A不成立的情况,若是不成立的情况返回true。
运算符:
(+, -, *, / ,+=)
if语句
格:1:
if(条件){
语句体;
}
执行流程:如果条件A成立则执行语句体,若是不成立则跳过语句体,执行{语句体;}后的代码。
格式2:
if(条件1){
语句体1
}else{
语句体2
}
执行流程:若是条件1成立则执行语句体1,若是不成立执else下的语句体2。
格式3:
if(条件1){
语句体1
}else if(条件2){
语句体2
}else{
语句体3
}
执行流程:若是条件1成立则执行语句体1,若是不成立执行条件2,若是条件2成立则执行语句体2,若是条件1,2都不成立则执行语句体3。