Java-数组求最值
package test; import java.util.Iterator; public class arr3 { /* * 数组应用题: 求最值 */ public static void main(String[] args) { //实现一个功能:给定一个数组int[] arr= {12,3,7,4,8,125,9,45,999} int[] arr= {12,3,7,4,8,125,9,45,999}; //调用方法 int max = getMaxnum(arr); System.out.println("最大值是"+max); } /* 想提取一个方法:求数组中的最大值 求哪个数组中的最大值 ---》不确定因素:哪个数组(形参)---》返回值:最大值 */ public static int getMaxnum(int arr[]){ //先找一个数上擂台,假定认为这个数最大: int maxnum = arr[0]; for(int i=0;i<arr.length;i++) { if (arr[i]>maxnum) { maxnum = arr[i]; } } return maxnum; } }
方法的实参传递给形参的时候一定要注意:一切都是值传递:
如果是基本数据类型,那么传递的就是字面值
如果是引用数据类型,那么传递的就是地址值