帮忙看看这个简单的程序哪溢出了?

[复制链接]
查看11 | 回复1 | 2009-4-5 14:24:43 | 显示全部楼层 |阅读模式
public class a1 {
public static void main(String[] args)
{
int a[]={1,5,6,7,10,16,20};
int b[]={2,4,6,8,10};
bb(a,b);

}
public static void bb(int a1[],int b1[])
{
int m=a1.length;
int n=b1.length;

int c[]=new int[a1.length+b1.length];
int i=0,j=0,k=0;
while(ib1[j])

c[k++]=b1[j++];
else


c[k++]=a1[i++];
while(k<=m+n-1)
{

if(i<=m-1)

c[k++]=b1[j++];

if(j<=n-1)

c[k++]=a1[i++];
}
}
for(k=0;k<=m+n-1;k++)
System.out.print(c[k]+" ");
}
}

回复

使用道具 举报

千问 | 2009-4-5 14:24:43 | 显示全部楼层
package helpweb;public class a1 { /* 在main方法中定义二个数组并调用bb() */ public static void main(String[] args) {int a[] = { 1, 5, 6, 7, 10, 16, 20 };int b[] = { 2, 4, 6, 8, 10 };bb(a, b); } public static void bb(int a1[], int b1[]) {int m = a1.length;int n = b1.length;int c[] = new int[a1.length +...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行