选择结构
if( ) else
if(条件){
//代码块
}
//if(boolean类型)
复杂条件下的if选择结构
if(){
//代码块
}
else{
//代码块
}
产生随机数(0~9)的方法
int random = (int)(Math.random()*10);
==
//“==”比较的是值,str3从键盘接收的是string
//如果是我们通过键盘输入的不要通过==去比较
//只要是string类型的比较,就用.equals()
switch
特点:条件为等值判断
switch(表达式){ //表达式:int、short、char、枚举、String类型(long和double类型不行)
case 常量1: //常量1:计算表达式的值
语句;
break; //如果等于常量1,跳出循环
...
default: //默认
语句;
break;
}
循环
while
while(循环条件){
//循环操作
}
//特点:先判断,再执行
do while
do{
//循环操作
}while(循环条件);
//特点:先执行,再判断
for
for(表达式1;表达式2;表达式3){ //参数初始化;条件判断;更新循环变量
循环操作;
}
在实际开发过程中,循环次数不确定的使用while,循环次数确定的用for
break
/*
return是跳出整个方法,见到return,后面代码都不执行了
break只是跳出本次循环
continue 跳出本次循环,进入下一次循环
*/