本帖最后由 ytblght55 于 2013-6-24 01:31 编辑
- class Demo
- {
- /*
- 需求:
- 10名同学的java考试成绩分别为:67,89,90,,87,78,89,92,91,99,23 对java考试成绩进行一下处理
- 1 求出最大值
- 2 求出java成绩的平均分
- 3 对java成绩进行大到小的排序
- */
- public static void main(String[] args)
- {
- int arr[]={67,100,90,87,78,89,92,91,99,23};
- int sb = getmax(arr);
- System.out.println("java成绩最高分"+sb);
- int sb1 = getsum(arr);
- System.out.println("java成绩平均分"+sb1);
- sort(arr);
- show(arr);
- }
- public static void show(int arr[])
- {
- System.out.println("java成绩由大到小排序");
- for (int x=0;x<arr.length ;x++ )
- {
- System.out.print(arr[x]+" ");
- }
- System.out.println();
- }
- public static int getmax(int arr[])
- {
- int max=arr[0];
- for (int x=0;x<arr.length-1 ;x++ )
- {
- if (arr[x]>max)
- {
- max=arr[x];
- }
- }
- return max;
- }
- public static int getsum(int arr[])
- {
- int sum=0;
- int p=0;
- int k=0;
- for (int x=0;x<arr.length-1 ;x++ )
- {
- sum+=arr[x];
- k++;
- }
- p=sum/k;
- return p;
- }
- public static void sort(int arr[])
- {
- for (int x=0;x<arr.length-1 ;x++ )
- {
- for (int y=x;y<arr.length ;y++ )
- {
- if (arr[x]>arr[y])
- {
- int temp=arr[x];
- arr[x]=arr[y];
- arr[y]=temp;
- }
- }
- }
- }
复制代码 |