博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【Java习题】-- 已知⽅法 public static int[] combine(int[] arr1, int[] arr2) 的作⽤是,合并 两个数组,并对合并后的数组进⾏升序排序
阅读量:2165 次
发布时间:2019-05-01

本文共 1231 字,大约阅读时间需要 4 分钟。

注: 此题略简单,完整代码如下:

package task;import java.util.Arrays;import java.util.Scanner;import static sort.BigData02.bubbleSort;/** * (难)已知⽅法 public static int[] combine(int[] arr1, int[] arr2) 的作⽤是,合并 * 两个数组,并对合并后的数组进⾏升序排序,返回这个数组。实现这个⽅法。 */public class BigData12 {    public static void main(String[] args) {        int[] arrays1 = input();        int[] arrays2 = input();        int[] combine = combine(arrays1, arrays2);        System.out.println("合并后的数组为: " + Arrays.toString(combine));    }    /**     * 合并两个数组     * @param arrays1     * @param arrays2     * @return     */    private static int[] combine(int[] arrays1, int[] arrays2) {        int[] combine = Arrays.copyOf(arrays1, arrays1.length + arrays2.length);        System.arraycopy(arrays2, 0, combine, arrays1.length, arrays2.length);        System.out.println(Arrays.toString(combine));        bubbleSort(combine);        return combine;    }    /**     * 获取数据     *     * @return     */    private static int[] input() {        Scanner scanner = new Scanner(System.in);        System.out.println("请依次输入6个数: ");        int[] arrays = new int[6];        for (int i = 0; i < arrays.length; i++) {            arrays[i] = scanner.nextInt();        }        return arrays;    }}

 

转载地址:http://gpczb.baihongyu.com/

你可能感兴趣的文章
web.xml配置监听器,加载数据库信息配置文件ServletContextListener
查看>>
结构型模式之桥接模式(Bridge)
查看>>
行为型模式之状态模式(State)
查看>>
行为型模式之策略模式(Strategy)
查看>>
行为型模式之模板方法模式(TemplateMethod)
查看>>
行为型模式之访问者模式(Visitor)
查看>>
大小端详解
查看>>
source insight使用方法简介
查看>>
<stdarg.h>头文件的使用
查看>>
C++/C 宏定义(define)中# ## 的含义 宏拼接
查看>>
Git安装配置
查看>>
linux中fork()函数详解
查看>>
C语言字符、字符串操作偏僻函数总结
查看>>
Git的Patch功能
查看>>
分析C语言的声明
查看>>
TCP为什么是三次握手,为什么不是两次或者四次 && TCP四次挥手
查看>>
C结构体、C++结构体、C++类的区别
查看>>
进程和线程的概念、区别和联系
查看>>
CMake 入门实战
查看>>
绑定CPU逻辑核心的利器——taskset
查看>>