目录
案例1:数组遍历
分析题目:
1、我要干什么? 答:要遍历数组
2、完成这件事需要什么? 答:数组(参数是数组)
3、是否需要返回值? 直接打印,不需要返回值
解答:
第一步:定义一个数组(遍历数组,要先有数组)
第二步:定义方法实现数组的遍历
第三步:调用方法,打印数组
public static void main(String[] args) {
int arr1[]={11,22,33,44,55};
printarr(arr1);
}
//二、设计一个方法用于数组的遍历,要求遍历结果是在一行上的,例如:[11,22,33,44,55]
public static void printarr(int arr1[]){
System.out.print("[");
for (int i = 0; i < arr1.length; i++) {
//System.out.println(arr1[i]);//println:表示打印并换行
if (i==arr1.length-1){
System.out.print(arr1[i]);
}else
System.out.print(arr1[i]+",");//print:表示打印
}
System.out.print("]");
}
案例2:数组最大值
分析题目:
1、我要干什么? 求数组最大值。
2、完成这件事情,我需要什么? 需要 数组,最大值
3、是否需要返回值?需要
解答:
第一步:定义一个数组
第二步:定义一个方法求数组的最大值
第三步:调用方法,求最大值
注意:max不能==0,要设置为数组里的值
public static void main(String[] args) {
//定义一个数组
int arr2[]={1,3,5,7,9};
//调用方法,得到最大值
int max=getmax(arr2);
//打印最大值