A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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;
        }
       
       
       
}

}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马