java流程控制语句
Posted haoduohaoduo鱼
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java流程控制语句相关的知识,希望对你有一定的参考价值。
if 语句
格式
if (条件语句){
执行语句;
……
}
if…else 语句
if (判断条件){
执行语句1
……
}else{
执行语句2
……
}
if…else if…else 语句
if (判断条件1) {
执行语句1
} else if (判断条件2) {
执行语句2
}
...
else if (判断条件n) {
执行语句n
} else {
执行语句n+1
}
循环语句while
while(循环条件){
执行语句
………
}
循环语句for
for(初始化表达式; 循环条件; 操作表达式){
执行语句
………
}
循环语句do…while
do {
执行语句
………
} while(循环条件);
无限循环
最简单无限循环格式:
while(true){}
或
for(;;){}
无限循环存在的原因是并不知道循环多少次,而是根据某些条件,来控制循环。
循环嵌套
for(初始化表达式; 循环条件; 操作表达式) {
………
for(初始化表达式; 循环条件; 操作表达式) {
执行语句
………
}
………
}
两层for循环,分别为外层循环和内层循环,外层循环用于控制打印的行数,内层循环用于打印列数
break语句---------------作用是跳出循环语句,执行后面的代码
continue语句-------------作用是终止本次循环,执行下一次循环
选择结构switch
switch (表达式){
case 目标值1:
执行语句1
break;
case 目标值2:
执行语句2
break;
......
case 目标值n:
执行语句n
break;
default:
执行语句n+1
break;
}
注意的是,在switch语句中的表达式只能是byte、short、char、int类型的值,如果传入其它类型的值,程序会报错。
以上是关于java流程控制语句的主要内容,如果未能解决你的问题,请参考以下文章