一、基本数据类型
1、整数型(int)
占用内存:4 字节;取值范围(-2147483648 ~ 2147483648)默认值:0
2、短整数型(short)
占用内存:2 字节;取值范围(-32768 ~ 32767)默认值:0
3:、长整数型(long)
占用内存:8 字节;取值范围(-9223372036854775808L ~ 9223372036854775807L)默认值:0
4、字节型(byte)
占用内存:1 字节;取值范围(-128 ~ 127)默认值:0
5、浮点型(float)
占用内存:4字节;取值范围(- 3.40292347E+308 ~ 3.40292347E+308)默认值:0.0f
6、双精度浮点型(double)
占用内存:8 字节;取值范围(- 1.79769313486231570E+308 ~ 1.79769313486231570E)默认值:0.0d
7、布尔型(boolean)
占用内存:1 字节;取值范围(true / false)默认值:false
8、字符型(char)
占用内存:2 字节;取值范围(‘ \u0000 - u\ffff ’)默认值:‘ \u0000 ’
二、循环语句
1、switch 语句
switch(表达式){
case 1:语句;break;
case n:语句;break;
default:语句;break;
}
规则:
- 表达式的返回值必须为:int / byte / char / short / String;
- case后取值必须为常量(例:case 1),且常量名称应为不同的值;
- default 可有可无,可以根据需要自行选择
- break 语句是执行完一个case后跳出switch循环,若case后未写break则直接往下执行;
- case语句后的语句也是可写可不写
2、while 循环
while(条件){
//语句;
}
特点:先判断后执行
规则:符合条件则继续执行否则退出循环
3、do-while 循环
do {
//语句;
}while(条件);
特点:先执行后判断
规则:先执行一遍循环,若符合条件,循环继续;否则退出循环
4、for 循环(偏适用于已知循环次数的循环)
for(定义循环变量;循环条件;更新循环变量){
//语句
}
5、关于 break 与 continue
break:终止本轮所有循环,即不执行 break 后面的语句,直接跳出循环
continue:终止本轮本次循环,即本次循环中 continue 后面代码不执行,进行下一次循环的入口判断