-----------------------------------------------------选择结构----------------------------------------------------------------
if双分支结构:if(布尔表达式){语句一}else{语句二};
if多分支结构:if(布尔表达式){语句一}else if(布尔表达式){语句二}……
if单分支结构:if(布尔表达式){语句一};
switch(变量){
case 值1:语句一;break;
case 值2:语句二;break;
case 值3:语句三;break;
default:语句……;
}
变量支持的类型:byte、short、int、char、String。
break:停止继续运行。
-----------------------------------------------------循环结构----------------------------------------------------------------
初始变量
while(循环条件){
循环体;
控制循环条件的变量;
}
---------------------------------------------------------------
do{
循环体;
}while(布尔表达式);
条件为真,执行循环体;条件为假,结束循环;至少执行一次。
---------------------------------------------------------------
for(初始变量;布尔表达式;迭代因子){
循环体;
}
---------------------------------------------------------------
控制循环的关键字:
break:作用一:停止switch语句;作用二:停止循环;
return:作用一:停止当前执行的方法;
continue:作用一:停止执行本次循环,继续下一次循环;
-------------------------------------------------------------
*********循环的次数可以调优
比如:百钱买百鸡:公鸡五文钱一个,母鸡三文钱一个,小鸡一文钱三个;
公鸡最多20只、母鸡最多33只,小鸡最多100只
所有鸡必须有:
公鸡16只;母鸡30只;