java理论基础整理(二)_z13405887571的博客-爱代码爱编程
一.方法
public static 返回值类型 方法名(形参的数据类型 形参名,形参的数据类型 形参名,.....){
方法体;
}
方法名(实参1,实参2,.....)
二.流程控制语句
1.if
if(布尔表达式1){
语句块1;
}else if(布尔表达式2){
语句块2;
}
......
else if(布尔表达式n){
语句块n;
}else{
语句块
}
2.switch
switch(表达式){
case 值1:
语句1;
[break;]
case 值2:
语句2;
[break;]
.......
[default: 默认值]
}
3.while
while(布尔表达式){
循环体;
}
4.do...while
do{
循环体;
}while(布尔表达式);
5.for
for(初始化表达式;布尔表达式;迭代){
循环体;
}
三.重载(overload)
两同三不同:
1.两同:同一个类同一个方法名
2.三不同:形参的个数,形参的数据类型,以及形参中不同数类型的顺序
特点:根据传入不同的形参,完成相同功能。
四.遍历
1.通过下标进行遍历
public static void printArr(double[] arr) {
for(int i=0;i<arr.length;i++) {
System.out.println(arr[i]);
}
}
2.通过foreach遍历
for(数据类型 变量名:数组名){
System.out.println(变量名);
}