# 分支语句
## if
if: 如果 ...就...
if...else.... 如果....就....否则...
if...else if..... 用于判断区间
## switch
switch(变量){
case常量1;
break
.。。。。
default;
break;
}
变量: byte short String char
break可以省略 ,省略后会执行下一个case直到遇到break为止。
# 循环语句
## while
while(条件表达式){
//循环体
}
如果循环条件为真,执行循环体,在判断循环条件,知道条件为假。
do.....while
do{
循环体
}while(循环条件)
先执行循环体,在判断循环条件,如果条件为真,在执行循环体,直到条件为加结束。
## for
for(1;2;3){
4 //1、循环变量初始化 2、循环条件 3、循环变量改变、4 循环体
}
已知循环次数的循环
## 递归
A方法调用B方法,我们很容易理解!
递归就是:A方法调用A方法! 递归就是自己调用自己。
递归结构包括两个部分:
递归头:什么时候不调用自身方法。如果没有头,将陷入死循环。
递归体:什么时候需要调用自身方法。
# 数组
## 数组的定义
数组是相同类型数据的有序集合。
数组描述的是相同类型的若干个数据,按照一定的先后次序排列祝贺而成。
其中,每一个数据称作一个数组元素,每个数组元素可以通过下一个标来访问他们。