`
yeshaoting
  • 浏览: 684357 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

[Java]华为机试题 2011-9-17

 
阅读更多

 

问题描述: 统计出具有N个元素的一维数组中大于等于所有元素平均值的元素个数.

 

 

/**
     * 统计出具有N个元素的一维数组中大于等于所有元素平均值的元素个数
     * @param data
     * @return int
     */
    public int countOverAvg(int[] data)
    {
    	double sum = 0, avg = 0;
    	int count = 0;
    	
    	/**
    	 * N个元素求和
    	 * */
    	for(int i=0; i<data.length; i++)
    	{
    		sum = sum + data[i];
    	}
    	avg = sum/data.length;	//求平均值
    	    	
    	for(int i=0; i<data.length; i++)
    	{
    		if(data[i] >= avg)
    			count++;	//统计
    	}
    	return count;
    }
分享到:
评论

相关推荐

    2014华为上机试题--java实现

    9. 测试:题目中提到的“测试过了,结果都是正确的”,这强调了单元测试和验证的重要性。在开发过程中,我们应该编写测试用例来确保代码的正确性,特别是在处理字符串操作这类容易出错的任务时。 10. 函数接口:两...

    2022华为Java机试题.docx

    2022华为Java机试题 本资源摘要信息基于华为Java机试题,涵盖了多个Java编程领域的知识点,包括字符串处理、数组操作、算法实现等。下面是对相关知识点的详细解释: 1. 字符串处理: 在Java中,字符串是最基本的...

    华为2016java机试题+答案

    【华为2016 Java 机试题解析】 Java作为一门广泛应用的编程语言,在华为这样的大型IT企业中,其重要性不言而喻。2016年的华为Java机试题主要涵盖了Java基础知识、面向对象编程、多线程、集合框架、异常处理、IO流、...

    Java华为面试真题

    Java华为面试真题是针对Java开发者在应聘华为公司职位时可能会遇到的问题集合。这些题目涵盖了Java编程语言的基础、进阶以及在实际项目中的应用等多个方面,旨在考察候选人的技术实力和解决问题的能力。以下将详细...

    2022年华为Java机试题锦集-WORD下载后任意编辑.docx

    Java编程基础知识点总结 从给定的文件信息中,我们可以总结出以下几个Java编程基础知识点: 1. 字符串处理:Java中字符串的处理是非常重要的一部分。在这个文件中,我们可以看到字符串的处理是通过将字符串转换为...

    华为机试题(自己整理附有个人的代码)

    个人整理的华为历年机试题目 包含一些以前的选择题 编程题 编程题目有些我全部做过 并且把个人的代码附上 有些代码是别人写的 可以对照参考

    华为2010-2015年机试题面试题(含答案)

    这份资源涵盖了2010年至2015年间华为公司的机试题与面试题,不仅提供了编程题目的代码解答,还对面试问题进行了详尽的解释,这对于准备进入华为或者希望提升自己技术能力的IT从业者来说是一份宝贵的参考资料。...

    华为------职场应聘新手大礼包

    试题可能涵盖C++、Java、Python等编程语言,数据结构、算法、计算机网络、操作系统等基础知识。此外,对于非技术岗位,可能会有行业知识和岗位相关的专业知识测试。 3. **面试**:华为的面试通常分为多轮,包括电话...

    java华为编程规范.rar

    华为作为全球领先的ICT解决方案提供商,对于Java编程有着严谨的内部规范,以确保其软件产品的稳定性和可靠性。以下是根据"华为-Java语言编程规范_安全篇_V2.0"这一文档可能涵盖的一些关键知识点: 1. **命名规范**...

    华为机试题校园招聘大全

    【华为机试题校园招聘大全】 华为作为全球知名的通信与信息技术解决方案提供商,每年都会进行大规模的校园招聘活动,吸引优秀毕业生加入。"华为机试题校园招聘大全"是华为公司在招聘过程中,为评估应聘者的技术能力...

    华为公司java程序员面试试题

    ### 华为公司Java程序员面试试题解析 #### 颈环节一:面向对象的基本概念 1. **面向对象的特征**: - 封装:将数据和操作这些数据的方法捆绑在一起,隐藏对象的属性和实现细节,仅对外提供公共访问方式。 - 继承...

    华为,中软等大公司JAVA面试试题

    【标题】:“华为,中软等大公司JAVA面试试题” 在IT行业中,Java是一种广泛应用的编程语言,尤其在企业级应用开发中占据主导地位。因此,对于求职者来说,掌握扎实的Java知识并能顺利通过各大公司的面试是至关重要...

    华为机试题大全

    【华为机试题大全】 华为作为全球知名的电信设备与信息技术解决方案供应商,其招聘过程中常常会包含技术性的机试环节。这份“华为机试题大全”集合了华为历年来的面试题目,旨在帮助求职者熟悉并准备华为的技术考核...

    2009年华为软件公司代码鉴定实战考试---JAVA考试模拟试题0510.doc

    2009年华为软件公司代码鉴定实战考试---JAVA考试模拟试题0510

    华为2018机试题附自己的答案.zip

    【华为2018机试题附自己的答案.zip】这个压缩包文件显然包含了华为公司在2018年进行的一次技术面试或笔试的题目及其解答。虽然没有具体的标签信息,但我们可以推断,这个资料可能涵盖了华为对求职者在IT领域的各种...

    华为java安全编码规范考试3.1.md

    华为java安全编码规范考试3.1 血与泪整理除的答案,当前时间保证是最新的,基本所有题都能找到。有几题答案没写出来,但是写了所有的错误答案…………排除法

    华为笔试题java-interview-chinese-resource:采访资源

    华为笔试题java 网站推荐 - 非常著名的漏题网站之一。上面会时不时的有各种公司的面试真 题漏出。有一些题也会有解法分析。 - CC150作者搞的网站,也是著名的漏题网站之一。大家会在上面讨论各 个公司的面试题。 - ...

Global site tag (gtag.js) - Google Analytics