java中的结构
- 顺序结构:从上往下依次执行的叫做顺序结构 选择结构:分支结构,有相关的判断和选择
if: -if~else -if~else
if~else if...else -switch~case
........
* 循环结构: -for: -while: -do~while:
if结构语法:
* if(判断条件){
* 执行的代码块;
* }
* 当判断条件的结果为true时,才会执行if大括号中的代码块,否则不执行
*
* -if~else结构语法: 二选一的结构
* if(判断条件){//如果
* 执行的代码块;
* }else{//否则
* 否则执行的代码块;
* }
![image](/i/l/?n=22&i=blog/2967612/202209/2967612-20220905195453769-668231474.png)
if-else if结构
多选一的结构
* if(判断条件1){
* 执行的代码块1;
* }else if(判断条件2){//否则如果
* 执行的代码块2;
* }else if(判断条件3){
* 执行的代码块3;
* }
* ...else{ //否则:注意,else可以没有,不影响判断
* 否则执行的代码块;
例如
switch-case结构:
switch(值){ //多选一的结构
- case 选项1:
-
代码块1;
-
break;
- case 选项2:
-
代码块2;
-
break;
- ...
- default:
-
默认执行的代码块;
- }
- switch小括号当中的值,如果和case中的某一个选项值匹配上了,就会进入到对应的case中执行
- 代码块,如果case中的选项都没匹配上,则进入到default中执行
- 注意:
- (1)每一个case中执行完之后,一定要有一个break跳出当前结构,否则,会一直往下执行
- (2)default的位置是可以任意变动的,但是如果没在程序的最末尾,那么也需要添加break
- break:用来跳出/结束当前switch-case和循环结构