一、if条件语句
条件语句语法:
//简单的 if 条件语句
if(布尔表达式){
语句序列
}
//if ... else ..语句
if (布尔表达式){
语句序列
}
else{
语句序列
}
// 多分支情况
if (布尔表达式1){
语句序列
}
else if (布尔表达式2){
语句序列
}
.
.
.
else{
语句序列
}
二、switch多分支语句
switch 语法:
switch(表达式)
{
case 常量值1:
语句1
break;
case 常量值2:
语句2
break;
.
.
.
default:
语句n
}
switch 语句中表达式的值必须是整型或者字符型,常量值 1~n 也必须是字符型。default 语句是可选的,可写可不写看具体需要。
三、while 循环语句
while 循环有两种方式,一种是先判断再进入循环,另一种是先进入循环一次再判断条件。
// 先判断表达式为true 再进入循环
while (条件表达式){
语句
}
// 先进入一次循环再对条件进行判断
do
{
语句
}
while(条件表达式);
while 和 do … while 还有一个明显区别,while 语句后面不加分号 “ ; ” , 而 do … while 有。
四、for循环语句
(1)for 语句
for(表达式1;表达式2;表达式3){
语句序列
}
表达式1:初始化表达式
表达式2:循环条件表达式
表达式3:循环后操作表达式
//形如:
int sum=0
for(int i=1 ;i<80;i++){
sum = sum + i;
}
(2)foreach语句
foreach 语句是 for 语句的简化版。foreach语句可以很方便的遍历数组。
for(元素变量X:遍历对象){
关于变量X的Java语句
}