三大基本结构
java中有三大基本结构:顺序结构,选择结构,循环结构。
顺序结构:语句与语句之间,框与框之间安从左到右,从上到下依次运行。
选择结构:选择结构用于判断给定的条件,根据判断的结果判断某些条件,根据判断的结果来控制程序的流程。
-
if单选择结构
语法:if(条件表达式){
当表达式为true的时候执行代码;
}
-
if双选择结构
语法:if(条件表达式){
当表达式为true的时候执行代码;
}else{
当表达式为false的时候执行代码;
}
-
if多选择结构
语法:if(条件表达式1){
当表达式为true的时候执行代码;
}else if(条件表达式2){
当表达式1为false的时候执行代码;
}else{
当表达式1和2都为false的时候执行代码;
}
-
switch多选择结构
语法:switch(表达式){
case 常量1 :语句或语句块;
break;
case 常量2 :语句或语句块;
break;
case 常量3 :语句或语句块;
break;
case 常量4 :语句或语句块;
break;
default :语句或语句块;
break;
}
循环结构:
-
while循环
语法:while(循环条件){
循环体;
}
-
do...while循环
语法:do{
循环体;
}while{循环条件}
注意:while和do-while的区别
-
结构不一样
-
while先执行条件在执行循环体
-
do-while先执行循环体在执行执行条件
-
while有可能一次都不执行
-
do-while至少执行一次
-
-
for循环
语法:for(初始化变量;循环条件;迭代语句){
循环体;
}
补充:跳出流程语句
-
break
-
结束Switch
-
结束当前循环
-
-
continue
-
结束本次循环,继续下次循环
-
-
return
-
将值进行返回
-
结束方法
-