1, if单选择结构
语法:
if(布尔型表达式){
//如果为true(对)的表达方式
}
2. if双选择结构
语法:
if(布尔型表达式){
//如果为true(对)的表达方式
}else{
//为false(否)的表达方式
}
3.多选择结构
语法:
if(布尔型表达式1){
}else if(布尔型表达式2){
//如果为true(对)的表达方式
}else if(布尔型表达式3){
//如果为true(对)的表达方式
}else{
//为false(否)的表达方式
}
4.嵌套的if结构
if(布尔型表达式1){
//如果布尔型1的值为true
if(布尔型表达式2){
//如果布尔型2的值为true
}
}
5.switch多选择结构
switch(expression){ //expression:表达
case value:
//语句
break;//可选
case value: //value:数值
//语句
break;//可选
default://可选
//语句
}
。switch变量:
byte,short,int,或者char。
String类型———Java SE7开始
case标签必须为字符串常量和字面量
6.while循环
语法:
while(布尔表达式){
循环内容
}
要点:
1.while是死循环,表达式为true,会一直执行下去
2.我们大多情况下是不需要死循环,需要一个表达式失效的方式结束循环
3.先看条件,在看是否执行
7.do ... while循环
语法:
do{
//代码语句
}while(布尔型表达式)
要点:
1,先执行在判断,所以至少执行了一次。
8.For循环
语法:
for(初始值;布尔表达式;更新){
//代码语句
}
例子:
for(int i=0;i<100;i++)
解析:
int i=0 :初始化条件
i<100 :循环体
i++ :迭代
9.增强For(为数组做重点使用)
语法:
for(声明语句 :表达式)
{
//代码句子
}