选择语句
switch
switch(){ byte/short/int/char/String/枚举enum
case 值1:
java语句;
break;
case 值2:
java语句;
break;
case 值3:
java语句;
break;
...
default:
java语句;
break;
}
注意:如果case语句中没有break会出现case穿透现象
循环语句
for
for(初始化表达式;条件判断语句;条件控制语句){
循环体;
}
while
基本格式
while(条件判断语句){
循环体;
}
扩展格式
初始化表达式;
while(条件判断语句){
循环体;
条件控制语句;
}
do..while
基本格式
do{
循环体;
}while(条件判断语句);
扩格式
初始化表达式
do{
循环体;
条件控制语句;
}while(条件判断语句);
for死循环
for(;;){
}
while死循环
while(true){
}
do{
}while(true);
区别:
for和while先判断后执行
do...while先执行后判断
for循环中定义的初始化变量只能在循环体中使用 出了循环体就访问不到
但是while循环定义的初始化变量可以在循环外使用
循环嵌套:
for循环中嵌套for循环
for(){
for(){
}
}
打印矩形
打印直角三角形
打印等腰三角形
打印菱形
打印空心菱形
打印九九乘法表
循环控制语句
break
用在switch语句中是用来结束整个选择语句
用在循环中就是一旦满足条件就使用break来结束整个循环
f:for(){
while(){
//在while循环中结束整个for循环 可以给for循环起名
break f;
}
}
continue
只能和循环结合使用
一旦满足条件 就跳过当前循环 去执行下一次循环
随机数生成器
Random
1 import java.util.Random
2 Random r = new Random();
3 int num = r.nextInt(int bound);
//从0开始不包含边界值 如果想要从1开始生成
r.nextInt(int num) + 1;
|
|