Java定义数组+2,33,23,44,5,88,9,2,去掉数组中的最大值和最小值,剩?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java定义数组+2,33,23,44,5,88,9,2,去掉数组中的最大值和最小值,剩?相关的知识,希望对你有一定的参考价值。
参考技术A public static void main(String[] args)int[] intArray = new int[]2,33,23,44,5,88,9,2;
int max = intArray[0];
int min = intArray[0];
for(int i=0;i<intArray.length;i++)
if(max<intArray[i])
max = intArray[i];
if(min>intArray[i])
min = intArray[i];
System.out.println("max:"+max);
System.out.println("min:"+min);
int finalLength = 0;
for(int i=0;i<intArray.length;i++)
if(!(max == intArray[i] || min == intArray[i]))
finalLength = finalLength + 1;
int[] finalArray = new int[finalLength];
int j=0;
for(int i=0;i<intArray.length;i++)
if(!(max == intArray[i] || min == intArray[i]))
finalArray[j] = intArray[i];
j++;
System.out.print("final array:");
for(int i=0;i<finalArray.length;i++)
if(i == finalArray.length-1)
System.out.print(finalArray[i]);
else
System.out.print(finalArray[i]+",");
以上是关于Java定义数组+2,33,23,44,5,88,9,2,去掉数组中的最大值和最小值,剩?的主要内容,如果未能解决你的问题,请参考以下文章