小编use*_*164的帖子

合并和排序两个数组Java?

所以基本上有两个独立的预分类数组,你必须将它们组合起来并对它们进行排序(当然没有sort()方法).这是我的代码:

public static void main(String[] args) {

    int a [] = {3,5,7,9,12,14, 15};
    int b [] = {6 ,7, 10};
    int j = 0;

    //output array should be 3,5,6,7,7,9,10,12,14,15

    int c [] = new int[a.length+b.length];//10 values

    for (int i = 0;i<b.length;i++){
        while(b[i]>a[j]){
            c[j] = a[j] ;
            j++;    
         }

        if(b[i] == a[j]){
            c[j] = b[i];
            c[j+1] = a[j];
        }

        c[j] = b[i];
        j++;
    }

    for(int i = 0;i<c.length;i++)
        System.out.println(c[i]);
    }
Run Code Online (Sandbox Code Playgroud)

我猜我得到的零是来自其中一个布尔(<&>)的错误,但我似乎无法弄明白.它适用于前4个,但是一旦我重复7个,它就会变得疯狂.

请帮助我理解,不要只是改变代码.

java arrays sorting

4
推荐指数
1
解决办法
2万
查看次数

Java物理引擎?

我一直在玩Java中的游戏开发,特别是Slick 2d游戏引擎.我对一个简单的游戏有一个想法,但我需要一个物理引擎.

我一直在互联网上寻找一个记录良好,免费的物理引擎.我从来没有使用过物理引擎所以我正在寻找一些相对简单的东西,有很多例子和文档.

java physics

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

java ×2

arrays ×1

physics ×1

sorting ×1