Java经典面试编程设计题_第1页
Java经典面试编程设计题_第2页
Java经典面试编程设计题_第3页
Java经典面试编程设计题_第4页
Java经典面试编程设计题_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1、程序实现目标:输入一个字符串,将其各个字符对应的 ASCII 值加 5 后,输出结果。程序要求:该字符串只包含小写字母,若其值加 5 后的字符值大于'z', 将其转换成从 a 开始的字符。1. package ;2. public class StringParseASCII 3.4. public static void main(String args) 5. "abx");6. 7.8. public static String stringParseASCII(String str)9. StringBuffer result = new Str

2、ingBuffer();10. char tmp;11. for(int i = 0;i<();i+)12. tmp = (char)(i)+5);13. if(tmp > 'z') 14. ('a');15. else 16. (tmp);17. 18. 19.20. return();21. 22.23. 1. package ;2.3. public class StringParseASCII 4.5. public static void main(String args) 6. "abx");7. 8.9. publi

3、c static String stringParseASCII(String str)10. StringBuffer result = new StringBuffer();11. char tmp;12. for(int i = 0;i<();i+)13. tmp = (char)(i)+5);14. if(tmp > 'z') 15. ('a');16. else 17. (tmp);18.19.20.21.22.return ();23.24. 2、程序实现目标:求一个整型数组中元素的平均值,并统计其中大于和小于此平均值的元 素的个数。 程

4、序要求:输入:整型数组中的元素个数及各个元素。1.2.3.4.5.6.7.8.9.输出:整型数组中元素的平均值,大于和小于此平均值的元素的个数。package ;import/*author iotex2017-5-7 下午 11:06:29*2. 程序实现目标: 求一个整型数组中元素的平均值, 并统计其中大于和小于此平均值的元素的个数。10.11.12.程序要求:输入:整型数组中的元素个数及各个元素。输出:整型数组中元素的平均值,大于和小于此平均值的元素的个数。13.*/14. public class CountAvg 15.16.17.18.19.public static void m

5、ain(String args) int array = 1,23,4,13,6;" 的平均值: "+avg(array)+"n" + "大于和小于平均值元素的个数分别为:"+(countAvg(array);20.21.22.25.26.27.28.29.30.31.public static int countAvg(int array) int gt = 0; int lt = 0; int result = 0,0;int average = avg(array);for(int i = 0;i<i+) if(array

6、i>average) gt+;else if(arrayi<average) lt+;32.33. result0 = gt;34. result1 = lt;35. return result;36.37. 38. /*39. *average40. * paramarray41. *return42. */43. public static int avg(int array) 44. int average = 0;45. int sum = 0;46. for(int i = 0 ;i<i+) 47. sum += arrayi;48. 49.50. average

7、= sum/;51. return average;52. 53.54. 1. package ;2.3. import4.5. public class CountAvg 6. public static void main(String args) 7. int array = 1,23,4,13,6;8. " 的平均值: "+avg(array)+"n" +"+(countAvg(array);9. "大于和小于平均值元素的个数分别为:10.11. 12. public static int countAvg(int array

8、) 13. int gt = 0; int lt = 0; int result = 0,0;16. int average = avg(array);17. for(int i = 0;i<i+) 18. if(arrayi>average) 19. gt+;20. else if(arrayi<average) 21. lt+;22. 23. 24. result0 = gt;25. result1 = lt;26. return result;27.28.29./*30. *average31. *param array32. *return33. */34. publ

9、ic static int avg(int array) 35. int average = 0;36. int sum = 0;37. for(int i = 0 ;i<i+) 38. sum += arrayi;39. 40.41. average = sum/;42. return average;43. 44.45. 3、手动输入一个存储整数数组,要求输出数组里面2 个最大值。实例:输入:1,2,5,9,84,3,2输出:84,91. package ;2.3. import4. public class FindMaxTwoNum 5. public static void m

10、ain(String args) 6. int array = 1,2,5,9,84,3,2;7. " 数组 "+(array)+" 里面最大2 个数为: ");8. findMaxTwoNum(array);9.12. public static void findMaxTwoNum(int array) 13. int result = 0,0;14. for(int i = 0 ;i<i+) 15. for(int j = 0;j<j+) 16. if(arrayj<arrayj+1) 17. int tmp;18. tmp =

11、arrayj;19. arrayj = arrayj+1;20. arrayj+1 = tmp;21. 22. 23. 24.25. "、 "+array1);26. 27.28. java view plain copyprint1. package ;2.3. import4. /*5. * author <span style="font-family:Calibri;">iotex</span>6. * 2017-5-7 下午 11:35:137. *3 、手动输入一个存储整数的数组,要求输出数组里面的 2 个最大值。8.

12、 * 实例:9. * 输入:1,2,5,9,84,3,210. *输出:84,911. */12. public class FindMaxTwoNum 13. public static void main(String args) 14. int array = 1,2,5,9,84,3,2;15. " 数组 "+(array)+" 里面最大的 2 个数为: ");16. findMaxTwoNum(array);17. <spanstyle="font-family:Calibri;</span> 20. public static void findMaxTwoNum(int array) 21. int result = 0,0;22. for(int i = 0 ;

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论