| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 732 人关注过本帖
标题:请求帮助,数组问题,初学者
只看楼主 加入收藏
taoshucheng
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2008-4-6
收藏
 问题点数:0 回复次数:2 
请求帮助,数组问题,初学者
两个一维数组合并成一个一维数组,并且按数值的大小,从大到小排列
public class xiti6_11
{
    public static void main(String args[])
    {
    int[] A={19,2,6,8,9};//声明三个数组
    int[] B={1,20,7,15,4};
    int[] C=new int[A.length+B.length];//定义一个数组用来存放两个数组
    //复制
    System.arraycopy(A, 0, C, 0, 5);
    System.arraycopy(B, 0, C, 5, 5);
    //排序
        for(int i=0;i<C.length-1;i++)
        {
        if(C[i]<C[i+1])
                {
                    int temp=C[i];
                    C[i]=C[i+1];
                    C[i+1]=temp;    
            }
        }    
    for(int j=0;j<C.length;j++)
    System.out.print(C[j]+"\t");       
     }
}
编译的时候有问题,我想应该是排序的时候错了,请大家帮忙提出
搜索更多相关主题的帖子: 请求 
2008-04-06 09:42
sunkaidong
Rank: 4
来 自:南京师范大学
等 级:贵宾
威 望:12
帖 子:4496
专家分:141
注 册:2006-12-28
收藏
得分:0 
public class xiti6_11
{
    public static void main(String args[])
    {
    int[] A={19,2,6,8,9};//声明三个数组
    int[] B={1,20,7,15,4};
    int[] C=new int[A.length+B.length];//定义一个数组用来存放两个数组
    //复制
    System.arraycopy(A, 0, C, 0, 5);
    System.arraycopy(B, 0, C, 5, 5);
    //排序
        for(int i=0;i<C.length-1;i++)
        {
        for(int j=0;j<C.length-1;j++)
        if(C[j]<C[j+1])
                {
                    int temp=C[j];
                    C[j]=C[j+1];
                    C[j+1]=temp;   
            }
        }   
    for(int j=0;j<C.length;j++)
    System.out.print(C[j]+"\t");      
     }
}

学习需要安静。。海盗要重新来过。。
2008-04-06 11:16
taoshucheng
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2008-4-6
收藏
得分:0 
谢谢,十分感谢,我是数组输出的时候没有弄好,
2008-04-10 10:13
快速回复:请求帮助,数组问题,初学者
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016868 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved