zoukankan      html  css  js  c++  java
  • 数组中的方法

    package com.alhh.java;

    public class ArrayUtil {
    //求数组最大值
    public int getMax(int[] arr){
    int max=arr[0];
    for(int i=0;i<arr.length;i++){
    if(max<arr[i]){
    max=arr[i];

    }
    System.out.println(max);
    }
    return max;
    }
    //求数组最小值方法
    public int getMin(int[] arr){
    int min=arr[0];
    for(int i=0;i<arr.length;i++){
    if(min>arr[i]){
    min=arr[i];

    }
    System.out.println(min);
    }
    return min;
    }
    //遍历数组
    public void printArray(int[] arr){
    for(int i=0;i<arr.length;i++){
    System.out.println(arr[i]);
    }
    }
    //对数组求和
    public int getSum(int[] arr){
    int sum=0;
    for(int i=0;i<arr.length;i++){
    sum+=arr[i];
    }
    return sum;
    }
    //对数组求平均值
    public int Avg(int[] arr){
    int sum=getSum(arr);
    return sum/arr.length;
    }
    //对数组翻转
    public int[] Reverse(int[] arr){
    for(int x=0,y=arr.length-1;x<y;x++,y--){
    int temp=arr[x];
    arr[x]=arr[y];
    arr[y]=temp;
    }
    return arr;
    }
    //对数组进行复制
    public int[] copy(int[] arr){
    int[] arr6=new int[arr.length];
    for(int i=0;i<arr.length;i++){
    arr6[i]=arr[i];
    }
    return arr6;
    }
    //对数组进行排序
    public void sort(int[] arr,String desc){

    if(desc=="asc"){
    for(int i=0;i<arr.length-1;i++){
    for(int j=0;j<arr.length-1-i;j++){
    if(arr[j]>arr[j+1]){
    int temp=arr[j];
    arr[j]=arr[j+1];
    arr[j+1]=temp;
    }
    }
    }
    }

    else if(desc=="desc"){//从大到小排序

    }

    else{

    System.out.println("您输入的方式有误")

    }

    //交换数组中指定的位置的元素

    public void swap(int[] arr,int i,int j){

    int temp=init[i];

    int[i]=int[j];

    int[j]=temp;

    }
    }
    }

  • 相关阅读:
    学习笔记5_Day09_网站访问量统计小练习
    学习笔记4_ServletContext(重要整个Web应用的动态资源之间共享数据)
    学习笔记03_Day09-----Servle与反射()
    学习笔记2_Day09_servlet的细节
    学习笔记1_Day09_Servlet
    OC对数组排序的方法
    sqlite事务处理
    封装数据库
    JsonModel的使用
    RBAC表
  • 原文地址:https://www.cnblogs.com/alhh/p/5302448.html
Copyright © 2011-2022 走看看