乐十九 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 Java与Hbase相关问题
  • ¥20 bash代码推送不上去 git fetch origin master #失败了
  • ¥15 LOL外服加入了反作弊系统,现在游戏录像rofl文件离线都无法打开
  • ¥15 在centos7安装conda
  • ¥15 c#调用yolo3 dll文件获取的数据对不上
  • ¥20 WPF 如何实现多语言,label 和cs(live Charts)中是否都能翻译
  • ¥15 STM32F103上电短路问题
  • ¥15 打开软件提示错误:failed to get wglChoosePixelFormatARB
  • ¥15 (标签-python|关键词-char)
  • ¥15 python+selenium,在新增时弹出了一个输入框