成都网站建设设计

将想法与焦点和您一起共享

方法的重载学习笔记-创新互联

  1. 统计高于平均分的分数有多少个。

    创新互联建站的客户来自各行各业,为了共同目标,我们在工作上密切配合,从创业型小企业到企事业单位,感谢他们对我们的要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。专业领域包括网站设计、网站制作、电商网站开发、微信营销、系统平台开发。
    • 定义数组[95, 92, 75, 56, 98, 71, 80, 58, 91, 91]。

    • 定义getAvg方法,获取一个数组中的平均数

      打印效果:高于平均分80的个数有5个

package com.jk.Methods1;

public class Sum {
    public static void main(String[] args) {
        int [] arr=new int[]{95, 92, 75, 56, 98, 71, 80, 58, 91, 91};
        getAvg(arr);
    }
    public static void  getAvg(int arr[]){
        int a = 0;
        int sum=0;
        for(int i=0;isum) {
                count++;
            }

        }
        System.out.println("高于平均分"+sum+"的个数有"+count+"个");


    }
    }
思路:首先我们定义一个方法,在里面首先求出总的加在一起的成绩,然后我们使用总成绩除以数组长度得到平均成绩,在for循环的if语句里面把大于平均分的成绩数量统计出来最后输出,在main()方法中调用方法。

定义equals方法,比较数组内容是否完全一致。

代码实现,效果如图所示:

数组1:{1,2,3,6,7,8}和数组2:{1,2,3,6,7,8}是完全一致的

提示:长度一致,内容一致,定义为内容完全一致。

package com.jk.Methods1;


import java.util.Arrays;

public class Equals {
    public static void main(String[] args) {
int [] arr=new int []{1,2,3,6,7,8};
int [] arr1=new int []{1,2,3,6,7,8};
         equals(arr,arr1);

    }

    public static void equals(int arr[], int arr1[]) {
        for (int i=0;i

思路:首先一个for循环,在里面首先一个一个判断两个数组中每个元素是否一样,在判断数组长度是否一样,如果成立,跳过剩下的循环,执行下一个索引的判断,但要判定未到最后一位,如果到最后一位且数值也相同,就输出两个数组完全一致,如果有一个地方不一样就会输出不完全一致,在main()方法中定义两个数组,并调用equals方法。

1.判 断:
与void show(int a,char b,double c){}构成重载的有:
a) void show(int x,char y,double z){} // no     参数类型相同  参数数量相同
b) int show(int a,double c,char b){} //yes     
c) void show(int a,double c,char b){} // yes
d) boolean show(int c,char b){} //yes
e) void show(double c){} //yes 
f) double show(int x,char y,double z){} // no    参数类型相同  数量相同
g) void shows(){double c} // no     方法名不同

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


文章名称:方法的重载学习笔记-创新互联
转载来源:http://chengdu.cdxwcx.cn/article/gdodc.html