乐十九 2021-03-25 19:47 采纳率: 0%
浏览 28

谁能告诉我这个程序为啥运行不了

package day24.day25;

 

public class Demo01Coalesce {

    public static void main(String[] args) {

        int a[]={10,12,25,56,98};

        int[] b={2,4,9,35,46,67,99};

        Merge(a, b);

        

    }

    public static void Merge(int[] a,int[] b){

        int i=0;int j=0;int k=0;

        int[] arryC=new int[a.length+b.length];

        while(i<a.length&&j<b.length){

            if(a[i]<=b[j]){

                arryC[k++]=a[i++];

            }else arryC[k++]=b[j++];

        }

        if(i<a.length){

            while(i<a.length){

                arryC[k++]=a[i++];

            }

        }else while(i<b.length){

            arryC[k++]=b[j++];

        }

        

       System.out.println("合并后的数组是");

        for(; k < arryC.length; k++) {

         System.out.println(arryC[k]);   

        }

    }

    

}

 

  • 写回答

2条回答 默认 最新

  • 黄智霖-blog 博客专家认证 2021-03-25 20:00
    关注

    while(i<b.length),你这里是不是想写while(j<b.length)?

    还有你后面输出的时候,k明显不是0

    评论

报告相同问题?

悬赏问题

  • ¥15 Mac版Fiddler Everywhere4.0.1提示强制更新
  • ¥15 android 集成sentry上报时报错。
  • ¥50 win10链接MySQL
  • ¥35 跳过我的世界插件ip验证
  • ¥15 抖音看过的视频,缓存在哪个文件
  • ¥15 自定义损失函数报输入参数的数目不足
  • ¥15 如果我想学习C大家有是的的资料吗
  • ¥15 根据文件名称对文件进行排序
  • ¥15 deploylinux的ubuntu系统无法成功安装使用MySQL❓
  • ¥15 有人会用py或者r画这种图吗