java类的调用,数组排序和遍历输出实现

你知道java类数组排序和遍历输出应该要怎样实现吗?下面的文章里面具体的给大家介绍了相关的实现方式,一起来了解一下。

两个类文件:

Test1.java

/**
 *同一个src下的两个类,主类在这里,调用另一个文件里的Public类
 */
import java.lang.*;
public class Test1
{
    public static void main(String args[])
    {
        int arr[] = {
            123
            , 47
            , 834
            , 0
            , 574
            , -357
            , 43
        };
        ArrayAlgorithm au = new ArrayAlgorithm();
        System.out.println("Max=" + au.getMax((arr)));
        System.out.print("\n" + "After sort: ");
        au.Getsort(arr);
        au.print_All(arr);
    }
}

ArrayAlgorithm.java

import java.util.Arrays;
import static java.lang.StrictMath.max;
public class ArrayAlgorithm
{
    public int getMax(int arr[])
    {
        int maxx = arr[0];
        for (int i = 0; i < arr.length; i++)
        {
            maxx = max(maxx, arr[i]);
        }
        return maxx;
    }
    public void print_All(int a[])
    {
        for (int i = 0; i < a.length; i++)
            System.out.print(a[i] + "\t");
        System.out.println();
    }
    public int[] Getsort(int[] a)
    {
        Arrays.sort(a);
        return a;
    }
}

希望上面的内容可以对你有所帮助,更多java编程方面的实例,可以继续通过奇Q工具网的java实例栏目来进行了解呢。

推荐阅读:

java类的重载,匿名类的使用,可变形参详解

java继承例子代码,java类的继承示例

java如何将string类型转为date类型?Java的转型方法