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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 王春蕾 中级黑马   /  2014-4-12 21:05  /  471 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


  1. class  TestDay3
  2. {
  3.         public static void main(String[] args)
  4.         {
  5.                 Grade.getGrade(98);
  6.                 int[] arr={35,56,7,90};
  7.                 System.out.println(arrOperation.getString(arr));
  8.                 System.out.println(arrOperation.getMinValue(arr));
  9.                 System.out.println(arrOperation.getString(arrOperation.backArr(arr)));
  10.         }
  11. }

  12. //分数操作类
  13. class Grade
  14. {
  15.         //分数的评分等级
  16.         public static void getGrade(int score)
  17.         {
  18.                 int num=score/10;
  19.                 switch(num)
  20.                 {
  21.                         case 10:
  22.                         case 9:
  23.                                 System.out.println("优秀");
  24.                                 break;
  25.                         case 8:
  26.                                 System.out.println("良好");
  27.                                 break;
  28.                         case 7:
  29.                                 System.out.println("中等");
  30.                                 break;
  31.                         case 6:
  32.                                 System.out.println("及格");
  33.                                 break;
  34.                         default:
  35.                                 System.out.println("不及格");
  36.                                 break;
  37.                 }
  38.         }
  39. }


  40. //数组操作类
  41. class arrOperation
  42. {
  43.         //将数组中的元素拼接成字符串
  44.         public static String getString(int[] arr)
  45.         {
  46.                 String str="";
  47.                 for(int i=0;i<arr.length;i++)
  48.                 {
  49.                         if(i<arr.length-1)
  50.                         {
  51.                                 str+=arr[i]+",";
  52.                         }
  53.                         else
  54.                         {
  55.                                 str+=arr[i];
  56.                         }
  57.                 }
  58.                 return str;
  59.         }
  60.         //获取数组中的最小值
  61.         public static int getMinValue(int[] arr)
  62.         {
  63.                 int minValue=arr[0];
  64.                 for(int i=0;i<arr.length;i++)
  65.                 {
  66.                         if(arr[i]<minValue)
  67.                         {
  68.                                 minValue=arr[i];
  69.                         }
  70.                 }
  71.                 return minValue;
  72.         }
  73.         //将数组中的元素进行反转
  74.         public static int[] backArr(int[] arr)
  75.         {
  76.                 int[] arrResult=new int[arr.length];
  77.                 for(int i=arr.length-1;i>=0;i--)
  78.                 {
  79.                         arrResult[i]=arr[arr.length-i-1];
  80.                 }
  81.                 return arrResult;
  82.         }
  83. }
复制代码

这段代码实现了分数的评分等级和常见的关于数组的操作,希望对大家会有帮助~

评分

参与人数 1技术分 +1 收起 理由
ily521125 + 1

查看全部评分

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马