java(7-4) : Java 中带参带返回值方法的使用

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

1. 举个栗子:

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

public String show(String name){
    return "hello,"+name+"!";
}

调用的时候需要一个String变量来接收返回值:

HelloWorld demo = new HelloWorld();
String sayHi = demo.show("adminZz");
System.out.println(sayHi);

2. 这个比较简单,要注意的地方,前三种都已经说过了,这里直接写个慕课网上的小测试题:

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

实现思路:

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

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

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

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));
        int len = scores.length;
        //返回数组中元素的个数
        return len;
    }
}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容