电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

2024华为Java机试题VIP免费

2024华为Java机试题_第1页
1/122
2024华为Java机试题_第2页
2/122
2024华为Java机试题_第3页
3/122
2022华为Java机试题2022年华为Java机试题锦集Java对程序供应了平安管理器,防止程序的非法访问。下面是我收集的华为Java机试题,希望大家仔细阅读!1.程序实现目标:输入一个字符串,将其各个字符对应的ASCII值加5后,输出结果。程序要求:该字符串只包含小写字母,若其值加5后的字符值大于'z',将其转换成从a起先的字符。第1页共122页packagecom.xcbeyond;/***@authorxcbeyond*2022-5-7下午10:37:43*1.程序实现目标:输入一个字符串,将其各个字符对应的ASCII值加5后,输出结果。*程序要求:该字符串只包含小写字母,若其值加5后的字符值大于'z',将其转换成从a起先的字符。*/第2页共122页publicclassStringParseASCII{publicstaticvoidmain(String[]args){System.out.print(stringParseASCII("abx"));}publicstaticStringstringParseASCII(Stringstr){StringBufferresult=newStringBuffer();chartmp;for(inti=0;i'z'){result.append('a');}else{result.append(tmp);}}returnresult.toString();}}第4页共122页2.程序实现目标:求一个整型数组中元素的平均值,并统计其中大于和小于此平均值的元素的个数。程序要求:输入:整型数组中的元素个数及各个元素。输出:整型数组中元素的平均值,大于和小于此平均值的元素的个数。packagecom.xcbeyond;importjava.util.Arrays;/***第5页共122页*@authorxcbeyond*2022-5-7下午11:06:29*2.程序实现目标:求一个整型数组中元素的平均值,并统计其中大于和小于此平均值的元素的个数。*程序要求:*输入:整型数组中的元素个数及各个元素。*输出:整型数组中元素的平均值,大于和小于此平均值的元素的个数。*/第6页共122页publicclassCountAvg{publicstaticvoidmain(String[]args){int[]array={1,23,4,13,6};System.out.println(Arrays.toString(array)+"的平均值:"+avg(array)+"\n"+"大于和小于平均值元素的个数分别为:"+Arrays.toString(countAvg(array)));}publicstaticint[]countAvg(int[]array){第7页共122页intgt=0;//graterthanintlt=0;//lessthanint[]result={0,0};intaverage=avg(array);for(inti=0;iif(array[i]>average){gt++;}elseif(array[i]lt++;第8页共122页}}result[0]=gt;result[1]=lt;returnresult;}/***average*@paramarray第9页共122页*@return*/publicstaticintavg(int[]array){intaverage=0;intsum=0;for(inti=0;isum+=array[i];}average=sum/array.length;第10页共122页returnaverage;}}3、手动输入一个存储整数的数组,要求输出数组里面的2个最大值。实例:输入:1,2,5,9,84,3,2输出:84,9packagecom.xcbeyond;第11页共122页importjava.util.Arrays;/***@authorxcbeyond*2022-5-7下午11:35:13*3、手动输入一个存储整数的数组,要求输出数组里面的2个最大值。*实例:*输入:1,2,5,9,84,3,2*输出:84,9第12页共122页*/publicclassFindMaxTwoNum{publicstaticvoidmain(String[]args){int[]array={1,2,5,9,84,3,2};System.out.println("数组"+Arrays.toString(array)+"里面最大的2个数为:");findMaxTwoNum(array);//方法二://第13页共122页}publicstaticvoidfindMaxTwoNum(int[]array){int[]result={0,0};for(inti=0;ifor(intj=0;jif(array[j]inttmp;tmp=array[j];array[j]=array[j+1];第14页共122页array[j+1]=tmp;}}}System.out.println(array[0]+"、"+array[1]);}}4、回文数字推断。题目描述:第15页共122页有这样一类数字,他们顺着看和倒着看是相同的数,例如:121,656,2332等,这样的数字就称为:回文数字。编写一个函数,推断某数字是否是回文数字。要求实现方法:publicStringisPalindrome(StringstrIn);strIn:整数,以字符串表示;true:是回文数字;false:不是回文数字;只须要完成该函数功能算法,中间不须要有任何IO的输入输出第16页共122页packagecom.xcbeyond;importjava.util.Scanner;/***@authorxcbeyond*2022-5-10下午03:46:56*4、回文数字推断。*题目描述:*有这样一类数字,他们...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

2024华为Java机试题

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部