- class TestDay3
- {
- public static void main(String[] args)
- {
- Grade.getGrade(98);
- int[] arr={35,56,7,90};
- System.out.println(arrOperation.getString(arr));
- System.out.println(arrOperation.getMinValue(arr));
- System.out.println(arrOperation.getString(arrOperation.backArr(arr)));
- }
- }
- //分数操作类
- class Grade
- {
- //分数的评分等级
- public static void getGrade(int score)
- {
- int num=score/10;
- switch(num)
- {
- case 10:
- case 9:
- System.out.println("优秀");
- break;
- case 8:
- System.out.println("良好");
- break;
- case 7:
- System.out.println("中等");
- break;
- case 6:
- System.out.println("及格");
- break;
- default:
- System.out.println("不及格");
- break;
- }
- }
- }
- //数组操作类
- class arrOperation
- {
- //将数组中的元素拼接成字符串
- public static String getString(int[] arr)
- {
- String str="";
- for(int i=0;i<arr.length;i++)
- {
- if(i<arr.length-1)
- {
- str+=arr[i]+",";
- }
- else
- {
- str+=arr[i];
- }
- }
- return str;
- }
- //获取数组中的最小值
- public static int getMinValue(int[] arr)
- {
- int minValue=arr[0];
- for(int i=0;i<arr.length;i++)
- {
- if(arr[i]<minValue)
- {
- minValue=arr[i];
- }
- }
- return minValue;
- }
- //将数组中的元素进行反转
- public static int[] backArr(int[] arr)
- {
- int[] arrResult=new int[arr.length];
- for(int i=arr.length-1;i>=0;i--)
- {
- arrResult[i]=arr[arr.length-i-1];
- }
- return arrResult;
- }
- }
复制代码
这段代码实现了分数的评分等级和常见的关于数组的操作,希望对大家会有帮助~ |