黑马程序员技术交流社区

标题: 感受:键盘输入数据,记录在数组内,然后操作数组的小程序 [打印本页]

作者: jeska    时间: 2015-8-26 21:21
标题: 感受:键盘输入数据,记录在数组内,然后操作数组的小程序
/*键盘输入数据,记录在数组内,然后打印输出,然后反转,再打印输出*/
import java.util.*;
class ArrayPrint {
        public static void main(String[] args) {
                System.out.println("请输入10个数字,存入数组:");
                Scanner sc = new Scanner(System.in);
                int []arr = new int[10];
                for (int x=0;x<10 ;x++ ){//循环输入
                        int num = sc.nextInt();
                        arr[x] = num;
                }
                print(arr);
                fanZhuan(arr);
                System.out.println("\n--------------------------------");
                print(arr);
                System.out.println("\n请输入1个数字(1--11),我告诉你数组中对应位置的值:");
                int num=sc.nextInt();
                if (num>11||num<1){
                        System.out.println("输入1--11  !!!!!!!!");
                }
                char[] chs={'零','一','二','三','四','五','六','七','八','九','十'};
                System.out.println("\n"+chs[num-1]);


                int [][]ar={{1,2,3,4,5,6,76,7},{43,2,3,65,6,7},{978,456,34,2}};

                erWei(ar);

        }
        public static void print(int []arr){//遍历打印
                for (int x=0;x<arr.length ;x++ ){
                        System.out.print(arr[x]+" ");
                }
        }
        public static void fanZhuan(int []arr){//数组反转
                for (int i=0;i<arr.length/2 ;i++ ){
                        int temp = arr[i];
                        arr[i]=arr[arr.length-1-i];
                        arr[arr.length-1-i]=temp;
                }
        }
        public static void erWei(int [][]ar){//二位数组遍历
                for (int x=0;x<ar.length ;x++ ){
                        for (int y=0;y<ar[x].length ;y++ ){
                                System.out.print(ar[x][y]+" ");
                        }
                        System.out.println();
                }
        }
}

发现自己真的爱上编程了,每天都很享受沉浸在其中,可能是因为现在的东西都很简单吧,
作者: 方育伟    时间: 2015-8-26 21:28
菜鸟表示看的懂,但是写不出来
作者: jeska    时间: 2015-8-26 21:39
方育伟 发表于 2015-8-26 21:28
菜鸟表示看的懂,但是写不出来

我也是小菜,,,没事,,,加油!!
作者: wyd1    时间: 2015-8-26 21:54
你这是面向过程的思想啊
作者: jeska    时间: 2015-8-26 22:07
wyd1 发表于 2015-8-26 21:54
你这是面向过程的思想啊

我们刚开班5天,,,,面向对象还没学呢,,,,,,,
作者: jeska    时间: 2015-8-27 00:15
347891332 发表于 2015-8-26 22:29
面向对象有点枯燥,做好心理准备了,
你会发现自己懂了思想,还是没对象给你用,哈哈,还是要自己写类。 ...

源代码的类这个里面有那个,那个里面有这个,只会用,一点不懂,,,,,,自己写工具类会不会累成狗,我写了一点,不过还是学的太少了,里面写不了几个方法.
作者: 寒星在天    时间: 2015-8-27 00:22
写的不错顶一下
作者: aguang    时间: 2015-8-27 09:23
菜鸟表示看的懂,但是写不出来




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