1.选择结构
1.if语句:
if(条件表达式){ 一条或多条语句 };
2.if else语句:
if(条件表达式) {语句块1} else {语句块2}
3.switch语句:
switch(表达式){ case 常量表达式1:语句组;break; case 常量表达式2:语句组;break; case 常量表达式3:语句组;break;
2.循环结构
1.for循环语句
for(初始化表达式;条件表达式;迭代语句){循环体语句}
2.while循环语句
while(条件表达式){执行语句}
3.do-while循环语句
do{执行语句}while(条件表达式);
4.流程跳转
流程跳转语句:break,continue
*break:结束本次循环
*continue:结束本次循环,进入下次循环
3.数组
1.数组声明的三种方式:
- 数据类型[] 数组名 = new 数据类型[长度];
eg:int[] num = new int[4];
- 数据类型[] 数组名 = {数据,数据,…,数据};
eg:double[] s = {1,2,3};
- 数据类型[] 数组名 = new 数据类型长度[] {数据,数据,…,数据};
2.数组的赋值:
数组名[下标] = 数据;,如:num[0] = 3;
3.数组元素的遍历:
for(int i = 0 ; i < 数组名.length ; i++){System.out.println(数组名[i]);}
4.二维数组:
*二维数组的声明
数据类型[] [] 数组名;
*eg: int[] [] num;
*数组对象的创建
数组名 = new 数据类型[内长度][外长度]
*eg: num = new int[4][3];
*数组对象的赋值
*eg: num[0][0] = 4;
*二维数组的遍历
for(int i =0 ; i<数组名.length ; i++){for(int j = 0;j<数组名[i].length ; j++){System.out.println(数组名[i][j]);}}