两个类文件:
Test1.java
1 /** 2 *同一个src下的两个类,主类在这里,调用另一个文件里的Public类 3 */ 4 import java.lang.*; 5 6 public class Test1 { 7 8 public static void main(String args[]){ 9 int arr[]={123,47,834,0,574,-357,43}; 10 ArrayAlgorithm au=new ArrayAlgorithm(); 11 System.out.println("Max="+au.getMax((arr))); 12 13 System.out.print(" "+"After sort: "); 14 au.Getsort(arr); 15 au.print_All(arr); 16 } 17 }
ArrayAlgorithm.java
1 import java.util.Arrays; 2 import static java.lang.StrictMath.max; 3 4 public class ArrayAlgorithm { 5 public int getMax(int arr[]){ 6 int maxx=arr[0]; 7 for(int i=0;i<arr.length;i++){ 8 maxx=max(maxx,arr[i]); 9 } 10 return maxx; 11 } 12 public void print_All(int a[]){ 13 for(int i=0;i<a.length;i++) 14 System.out.print(a[i]+" "); 15 System.out.println(); 16 } 17 public int[] Getsort(int[] a){ 18 Arrays.sort(a); 19 return a; 20 } 21 }