A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 ytblght55 于 2013-6-24 01:31 编辑
  1. class Demo
  2. {
  3. /*
  4. 需求:

  5. 10名同学的java考试成绩分别为:67,89,90,,87,78,89,92,91,99,23 对java考试成绩进行一下处理

  6. 1 求出最大值

  7. 2 求出java成绩的平均分

  8. 3 对java成绩进行大到小的排序
  9. */
  10. public static void main(String[] args)
  11. {
  12. int arr[]={67,100,90,87,78,89,92,91,99,23};
  13. int sb = getmax(arr);
  14. System.out.println("java成绩最高分"+sb);
  15. int sb1 = getsum(arr);
  16. System.out.println("java成绩平均分"+sb1);
  17. sort(arr);
  18. show(arr);
  19. }

  20. public static void show(int arr[])
  21. {
  22. System.out.println("java成绩由大到小排序");
  23. for (int x=0;x<arr.length ;x++ )
  24. {
  25. System.out.print(arr[x]+" ");
  26. }
  27. System.out.println();
  28. }
  29. public static int getmax(int arr[])
  30. {
  31. int max=arr[0];
  32. for (int x=0;x<arr.length-1 ;x++ )
  33. {
  34. if (arr[x]>max)
  35. {
  36. max=arr[x];
  37. }
  38. }
  39. return max;
  40. }
  41. public static int getsum(int arr[])
  42. {
  43. int sum=0;
  44. int p=0;
  45. int k=0;
  46. for (int x=0;x<arr.length-1 ;x++ )
  47. {
  48. sum+=arr[x];
  49. k++;
  50. }
  51. p=sum/k;
  52. return p;
  53. }
  54. public static void sort(int arr[])
  55. {
  56. for (int x=0;x<arr.length-1 ;x++ )
  57. {
  58. for (int y=x;y<arr.length ;y++ )
  59. {
  60. if (arr[x]>arr[y])
  61. {
  62. int temp=arr[x];
  63. arr[x]=arr[y];
  64. arr[y]=temp;
  65. }
  66. }
  67. }
  68. }
复制代码

评分

参与人数 1技术分 +1 收起 理由
张勇1993 + 1 很给力!

查看全部评分

1 个回复

倒序浏览
值得学习ing!  
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马