参数,返回值-->数组用方法来表示的情况
参数当中是数组那么格式:
首句:public class 文件名 {
Public static void main(String [] args){
Int [] (X方法当中的参数:比如HH)={XXX,XXX,XXX,XXX,XXX}
带入到main方法当中的格式为:方法名(参数:比如HH);(如果给方法名前面再加个等式,比如int[] 新名字比如OO,那么此时OO跟HH的地址是一样的)
}
Public static void 方法名(参数int[ ] HH){
根据自己需要,来写一些代码:比方我们需要知道HH数组当中所有数值的和是多少,那么写一下和的代码:int sum=0
for(i=0;i<hh.lenth;i++){
sum +=hh[i]
} System.out.println(sum);
}
}
========================================================
返回值当中是数组那么格式:
前两句么 还是老样子:public class 文件名 {
Public static void main(String [] args){
Int[] 新的一个名字比如:BB=方法名+方法名当中的参数格式{ x , xx, xxx, xxxx };(相当于等于方法当中的那个返回值:比如AA。实际上AA跟BB的地址值是一模一样的)
接着我们需要打印最大值,就从BB里面赋值一下最大值就可以了
int MAX1(跟下面的MAX区分一下)=BB[0]然后System.out.println(max1);
同理min1,sum1。就好了
Public static int[] 方法名(x , xx, xxx, xxxx)
(方法名前面加 数组,是因为需要返回的值有N个。但是我们知道的,返回值是只有0个或者1个的,所以如果你想要返回多个,就可以用数组了
首先要知道有几个数需要返回:比如有x个要返回,那么最后返回的值就是一个int[]x
然后呢 我们要知道int[]x里面的参数(返回值)有哪些
那么我们就需要定义一下,举个例子,abcd几个数字,我们需要知道最大值,最小值还有一个和。那么就有3个值到最后我们是需要返回的
所以我们先给这三个值定义一下
int Max=代码XXX
int min=代码XXX
int sum=代码XXX
把 max,min,sum 这三个返回值看成一个参数
我们就可以得到新的一个数组 int[] 新数组名称比如:AA={max,min,sum}
所以 我们可以把这个新的数组返还到main方法中,这样就可以得到三个值了。所以我们返还应该是 return 新数组名称:比如int[] AA
|
|