
1、从屏幕输入数据
2、if结构
if(关系表达式){
语句体;
}
if(关系表达式){
语句体1;
}else{
语句体2;
}
if(关系表达式1){
语句体1;
}else if(关系表达式2){
语句体2;
}else if(关系表达式n){
语句体n;
}else{
语句体;
}
3、switch结构
switch(表达式){
case 值1:
语句体1;
break;
case 值2:
语句体2;
break;
...
case 值n:
语句体n;
break;
default:
语句体;
}
//case穿透
switch(表达式){
case 值1:
case 值2:
case 值3:
case 值4:
语句体1;
case 值5:
case 值6:
case 值7:
case 值8:
语句体2;
default:
语句体;
}
此时表达式的值为1、2、3、4时,执行语句1,值为5、6、7、8时,执行语句2,其他值时执行语句体。
4、for循环
for(初始化语句;条件判断语句;条件控制语句){
循环语句体;
}
条件控制语句一般为 i++、i--。
5、while结构
初始化语句;
while(条件判断语句){
循环语句体;
条件控制语句;
}
6、do...while结构
初始化语句;
do{
循环语句体;
条件控制语句;
}while(条件判断语句);
7、三者区别
8、continue和break
通常和条件判断语句一起使用。
9、Rondom
rm.nextInt(10)生成一个[0,10)的随机整数,数据取值范围是一个左开右闭区间。
10、数组
int[] arr={1,2,3,4,5};
for(int i=0;i