JAVA数组最大值、最小值、和的求解
Arrays.sort(arrayName)命令进行升序排序。
public class Day12_2{
public static void main(String[] args){
int[] A=new int[]{1,6,7,9,201,45,6,99};
char[] B=new char[]{'t','a','p','o'};
java.util.Arrays.sort(A);
java.util.Arrays.sort(B);
Arrayprint(A);
Arrayprint(B);
}
public static void Arrayprint(int[] temp){//数组重载
for(int i:temp){
System.out.print(i+" ");
}
System.out.println("");
}
public static void Arrayprint(char[] temp){
for(char i:temp){
System.out.print(i+" ");
}
System.out.println("");
}
}
//模拟实现求解数组中的最大值、最小值、和
public class Day12_2{
public static void main(String[] args){
int[] array=new int[]{1,2,3,4,7,8,34};
arrayMaxElement(array);//引用传递
arrayMinElement(array);
arrayElementSum(array);
}
public static void arrayMaxElement(int[] array){//最大值
int Max=array[0];
for(int i=0;i<array.length-1;i++){
if(array[i]<array[i+1]){
Max=array[i+1];
}
}
System.out.println("the Max is"+" "+Max);
}
public static void arrayMinElement(int[] array){//最小值
int Min=array[0];
for(int i=0;i<array.length-1;i++){
if(array[i]>array[i+1]){
Min=array[i+1];
}
}
System.out.println("the Min is"+" "+Min);
}
public static void arrayElementSum(int[] array){//和
int sum=0;
for(int i=0;i<array.length;i++){
sum+=array[i];
}
System.out.println("the sum is"+" "+sum);
}
}