流程控制
1.next()
2.nextLine()
if(布尔值表达式){
//如果布尔值表达式为ture将执行语句
}
if(布尔值表达式){
//如果布尔值表达式为ture
}else{
//如果布尔值表达式为false
}
if(布尔达式1){
//如果布尔表达式1的值为ture执行代码
}else if(布尔达式2){
//如果布尔表达式2值为ture执行代码
}else if(布尔达式3){
//如果布尔表达式3值为ture执行代码
}else{
////如果以上布尔值表达式都不为ture将执行代码
}
if(布尔表达式1){
//如果布尔表达式1的值为ture执行代码
if(布尔表达式2){
//如果布尔表达式2的值为ture执行代码
}
}
switch(expression){
case value:
//语句
break;
case value:
//语句
break;
default :
//语句
}
while(布尔表达式){
//循环内容
}
语句
do{
//语句
}while(布尔表达式);
while和do...while 的区别:
while先判断后执行。do...while 先执行后判断。
do...while总是保证循环体至少执行一次,这是它们的主要区别
for循环语句是支持迭代的一种通用结构,是最有效,最灵活的循环结构
for循环执行的次数是在执行前就确定的。语法
for(初始化;布尔表达式;更新){
//代码语句
}
Java增强for循环语法格式:
for(声明语句:表达式){
//代码语句
}
声明语句:声明新的局部变量,该变量的类型必须和数组元素的类相匹配。其作用域限定在循环语句块,其值与此时数组的值相等
表达式:表达式要访问的数组名,或返回值为数组的方法。
break 在任何循环语句中的主体部分,均可用break 控制循环的流程过程。break用于强行退出循环,不执行循环中剩余的语句。(break语句在switch语句中使用)
continue语句在循环语句体中,用于终止某次循环过程,即跳过循环体中本次语句,继续进行下次循环语句。
登录查看全部
参与评论
手机查看
返回顶部