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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Jason王 中级黑马   /  2016-7-2 23:30  /  368 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

import java.util.Scanner;
class ShuZu {
        public static void main(String[] args) {
                int[] arr=new int[6];
                Scanner sc=new Scanner(System.in);
                System.out.println("请输入第一个整数:");
                arr[0]=sc.nextInt();
                System.out.println("请输入第二个整数:");
                arr[1]=sc.nextInt();
                System.out.println("请输入第三个整数:");
                arr[2]=sc.nextInt();
                System.out.println("请输入第四个整数:");
                arr[3]=sc.nextInt();
                System.out.println("请输入第五个整数:");
                arr[4]=sc.nextInt();
                System.out.println("请输入第六个整数:");
                arr[5]=sc.nextInt();
                fanZhuan(arr);
                jiJiaoHuan(arr);
                jiaoHuan4(arr);
                print(arr);
        }
        public static void fanZhuan(int[] arr) {
                for (int x=0;x<arr.length/2 ;x++ ) {
                        jiaoHuan(arr,x,arr.length-1-x);
                }
        }
        public static void jiaoHuan(int[] arr,int a,int b) {
                int x=arr[a];
                arr[a]=arr[b];
                arr[b]=x;
        }
        public static void jiJiaoHuan(int[] arr) {
                for (int x=1;x<arr.length ;x+=2 ) {
                        if (x+2<=arr.length-1) {
                                jiaoHuan(arr,x,x+2);
                        }
                }
        }
        public static void jiaoHuan4(int[] arr) {
                int m=0;
                if (arr.length-1%2==0) {
                        m=arr.length-1-1;
                } else {
                        m=arr.length-1;
                }
                jiaoHuan(arr,m,1);
        }
        public static void print(int[] arr) {
                for (int x=0;x<arr.length ;x++ ) {
                        System.out.print(arr[x]+" ");
                }
        }
       
}

3 个回复

倒序浏览
赞赞赞!!!!
回复 使用道具 举报
1, //导包:   
import java.util.Scanner;
2,//创建对象:   
Scanner sc=new Scanner(System.in);
3,//调用方法
String  enterNumber =  sc.nextInt();
回复 使用道具 举报
你可以看到有很多重复的语句,就可以考虑用一定的手段提高代码的复用性
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马