我的账户
啄木鸟学院

专注软件测试菁英教育

亲爱的游客,欢迎!

已有账号,请

如尚未注册?

java-魏清-20210309

[复制链接]
5269 发表于 2021-3-9 19:56:53 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
package day03;

import java.util.Arrays;

/*
数组参数、可变参数
*/
public class Demo06 {
    public static void main(String[] args) {
        //新建三个学生,把生加入数组
        Students s1 = new Students("Lily", 4);
        Students s2 = new Students("Lucy", 2);
        Students s3 = new Students("lili", 100);
        Students[] ss = {s1, s2, s3};
        System.out.println(Arrays.toString(ss));
        modifyScore(ss);//用方法,Demo06.mmodifyScore 名、方法名、方式用,同一个类名中名可以省略
        System.out.println(Arrays.toString(ss));

        Students s4 = new Students("jack", 50);
        System.out.println(s4);
        modifyScore(s4);
        System.out.println(s4);

        Students s5 = new Students("jack1", 50);
        Students s6 = new Students("jack1", 50);
        modifyScore1(s5, s6);
        System.out.println(s5);
        System.out.println(s6);
    }

    //修改生的分,如果小于60提高60
    public static void modifyScore(Students stu) {
        if (stu.score < 60) {
            stu.score = 60;
        }
    }

    public static void modifyScore(Students[] stu) {
        for (Students s : stu) {
            if (s.score < 60) {
                s.score = 60;
            }
        }
    }

    //变参数,做一个数组来,可以012...n个学
    public static void modifyScore1(Students... stu) {
        for (Students s : stu) {
            if (s.score < 60) {
                s.score = 60;
            }
        }
    }
}

class Students {
    String name;
    float score;

    @Override
    public String toString() {
        return "Students{" +
                "name='" + name + '\'' +
                ", score=" + score +
                '}';
    }

    public Students(String name, float score) {
        this.name = name;
        this.score = score;
    }
}
回复

使用道具 举报

关注0

粉丝0

帖子17

发布主题
大家都在学
课堂讨论
一周热帖排行最近7x24小时热帖
关注我们
专注软件测试菁英教育

客服电话:17792550360

客服时间:9:00-21:00

卓目鸟学苑 - 专注软件测试菁英教育!( 陕ICP备2025058934号-2 )

版权所有 © 西安菁英教育科技有限公司 2023-2026