A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© D.JD 初级黑马   /  2018-6-14 12:53  /  632 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

参数,返回值-->数组用方法来表示的情况
参数当中是数组那么格式:
首句: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

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马