A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 迷茫不堪的年纪 金牌黑马   /  2015-11-7 00:15  /  946 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

/*需求:
      数组反转
*/

class  Text_allDemo
{
        public static void main(String[] args)
        {
                int[]arr={8,5,1,4,7,63};

                for(int a=0;a<arr.length;a++){
                System.out.print(arr[a]+" ");}      //遍历没反前的数组
                System.out.println();  //换行
                pai(arr);  //调用方法
               
                for(int b=0;b<arr.length;b++){
                System.out.print(arr[b]+" ");  //遍历反转之后的数组
        }
       
        }

        public static void pai(int []arr){
                for(int a=0;a<arr.length/2;a++){     //arr.length/2  反转:就是最大变最小的, 依次调换.   这个/2求的是调换的次数 !
                       
                        int temp =arr[a];   // a=0 角标
                        arr[a]=arr[arr.length-1-a];    // 最小角标和最大角标的互换
                        arr[arr.length-1-a]=temp;
                }
        }

}

4 个回复

倒序浏览
不错,不过我觉得把对代码段的注释写在代码段的上方比较好点
回复 使用道具 举报
00000000000000000000000000000
回复 使用道具 举报
  1. <h1>不错,继续加油<h1>
复制代码
回复 使用道具 举报
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马