package hell;
import java.util.Scanner;
/*定义方法,实现查找数组中间值的功能,中间值有一个,就打印一个;中间值有两个,则打印两个。*/
public class Day5MiddleNumber {
public static void main(String[] args) {
int [] arr = {1,2,5,5,5,5};
int len=arr.length;
show(arr);
}
public static void show(int[] arr) {
int len=arr.length;
while(len>1){
if(len%2!=0){
int s;
s=len/2;
System.out.print("数组只有一个中间量:"+arr[s]);
break;
}else{
System.out.println();
int s = len/2;
int j=s-1;
System.out.println("数组有两个中间量:"+arr[j] +","+arr[s]);
break;
}
}
while(len<=1){
System.out.println("数组没有中间量");
break;
}
}
}
|
|