java数组作为返回值 您所在的位置:网站首页 java返回数组的方法怎么写 java数组作为返回值

java数组作为返回值

2024-06-18 21:40| 来源: 网络整理| 查看: 265

package cn.itcast.day05.demo04;

/*一个方法可以有0、1、多个参数;但是只能有0或者1个返回值,不能有多个返回值。如果希望一个方法当中产生了多个结果数据进行返回,怎么办?解决方案:使用一个数组作为返回值类型即可。

任何数据类型都能作为方法的参数类型,或者返回值类型。

数组作为方法的参数,传递进去的其实是数组的地址值。数组作为方法的返回值,返回的其实也是数组的地址值。 */public class Demo02ArrayReturn {

public static void main(String[] args) { int[] result = calculate(10, 20, 30);

System.out.println("main方法接收到的返回值数组是:"); System.out.println(result); // 地址值

System.out.println("总和:" + result[0]); System.out.println("平均数:" + result[1]); }

public static int[] calculate(int a, int b, int c) { int sum = a + b + c; // 总和 int avg = sum / 3; // 平均数 // 两个结果都希望进行返回

// 需要一个数组,也就是一个塑料兜,数组可以保存多个结果 /* int[] array = new int[2]; array[0] = sum; // 总和 array[1] = avg; // 平均数 */

int[] array = { sum, avg }; System.out.println("calculate方法内部数组是:"); System.out.println(array); // 地址值 return array; }

}



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有