黑马程序员技术交流社区

标题: Scanner类应用 [打印本页]

作者: Jason王    时间: 2016-7-2 23:30
标题: Scanner类应用
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]+" ");
                }
        }
       
}
作者: 940752944    时间: 2016-7-3 08:24
赞赞赞!!!!
作者: weidong10heima    时间: 2016-7-3 22:43
1, //导包:   
import java.util.Scanner;
2,//创建对象:   
Scanner sc=new Scanner(System.in);
3,//调用方法
String  enterNumber =  sc.nextInt();

作者: 安生安徒生    时间: 2016-7-3 23:19
你可以看到有很多重复的语句,就可以考虑用一定的手段提高代码的复用性




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2