java怎么调用方法的返回值?带参返回值如何使用?

在开发程序过程中,java返回值是很重要的,所以作为java程序员也要知道java返回值的操作方法,那java怎么调用方法的返回值?下面来我们就来给大家讲解一下。

可以直接调啊,但是要定义一个变量去存放返回的结果,比如方法是

public String test()
{
    return "test";
}

那么调用的时候就这样:String s = test();

带参返回值如何使用?

如果方法既包含参数,又带有返回值,我们称为带参带返回值的方法。

例如:下面的代码,定义了一个 show 方法,带有一个参数 name ,方法执行后返回一个 String 类型的结果

java怎么调用方法的返回值?带参返回值如何使用?.jpg

调用带参带返回值的方法:

1.png

运行结果为: 欢迎您,爱慕课!

任务:

实现功能:将考试成绩排序并输出,返回成绩的个数

实现思路:

1、 定义一个包含整型数组参数的方法,用来传入成绩数组

2、 在方法体中使用 Arrays.sort( ) 方法对成绩数组进行排序,然后使用 Arrays.toString( ) 方法将数组转换为字符串并输出,最后使用 return 返回数组中元素的个数。

3、 调用方法时需要先创建对象,然后再调用.调用时为其传入成绩数组,并获取方法的返回值,保存在变量中,最后输出成绩的个数。

请将编辑器中的第 9、20、25 行代码填写完整

运行结果:

import java.util.Arrays;
public class HelloWorld
{
    public static void main(String[] args)
    {
        HelloWorld hello = new HelloWorld();
        int[] scores = {
            79
            , 52
            , 98
            , 81
        };
        //调用方法,传入成绩数组,并获取成绩的个数
        int count = hello.sort(scores);
        System.out.println("共有" + count + "个成绩信息!");
    }
    /*
    * 功能:将考试成绩排序并输出,返回成绩的个数
    * 定义一个包含整型数组参数的方法,传入成绩数组
    * 使用Arrays类对成绩数组进行排序并输出
    * 方法执行后返回数组中元素的个数
    */
    public int sort(int[] scores)
    {
        Arrays.sort(scores);
        System.out.println(Arrays.toString(scores));
        //返回数组中元素的个数
        return scores.length;
    }
}

方法的返回值的类型是什么就需要相同或相似的类型的变量去接收值,而其中相似的意思是有些数据类型是可以相互隐式转换的!最后大家如果想要了解更多java初识知识,敬请关注奇Q工具网。

推荐阅读:

json为什么要解析?json解析原理及实例介绍

fastboot需要开启吗?fastboot如何解锁?

上海的java架构师年薪多少?java架构师怎样拿高薪?