switch:
switch(表达式){ // byte short int char jdk1.5之后枚举 jdk1.7版本String
case 值1:
语句;
break;
case 值2:
语句;
break;
case 值3:
语句;
break;
default:
语句;
break;
}
循环结构语句:
for循环:
for(初始化语句;判断条件语句;控制条件语句){
循环体;
}
执行顺序:
for(A;B;C){
D;
}
A BDC BDC BDC BDC ... 直到B为false,则结束循环;
while循环
初始化语句;
while(循环判断条件){
循环体;
控制条件语句;
}
do while循环:
初始化语句;
do{
循环体;
控制条件语句;
}while(循环条件);
三种循环的区别:
dowhile 和 for 和while的区别:
dowhile,先执行后判断的,所以肯定会执行一次循环体。
for和while 第一次判断是false话 不会再执行循环体
Random 随机数
导包:import java.util.Random;
创建对象: Random r = new Random();
获取随机数: int a = r.nextInt(10);
int a1 = r.nextInt(100)+1;
int a2 = r.nextInt(41)+40;// 40-80的随机数