方法的重载学习笔记-创新互联
统计高于平均分的分数有多少个。
创新互联建站的客户来自各行各业,为了共同目标,我们在工作上密切配合,从创业型小企业到企事业单位,感谢他们对我们的要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。专业领域包括网站设计、网站制作、电商网站开发、微信营销、系统平台开发。定义数组[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://pwwzsj.com/article/gdodc.html