Java第五天

来源:互联网 发布:vcr制作软件下载 编辑:程序博客网 时间:2024/06/13 07:01

昨天晚上做题到太晚,直接把写博这事儿给忘了,今早补上。


今天主要学的是二维数组和方法的知识。其中二维数组只是了解,所以讲的不多,也不深入。而方法是一个重点内容,但因为后面还会涉及,所以目前只是普及一些基本的概念。

今天的主要任务还是做题。


二维数组:数组的数组,特点就是数组里的每一个元素又指向了另外一个数组。

    1、基本格式:数据类型【】【】

    2、声明二维数组:可以有多种,如int [] []  arr=new int [3][];

                                                                   int [] []  arr=new  int [3][5];

                                                               两种都是可以的。但、需注意的是二维数组的大小是由第一维(高维)确定的。

    3、初始化:和一维数组一样,也是分静态初始化和动态初始化。二维数组初始化的顺序是从高维到低维进行的。如:int [] [] arr = new int [3] [];

                           要先初始化高维部分:arr[0]=new int[2];

                                                                   arr[1]=new int[3];

                                                                   arr[2]=new int[4];

                            然后才能进行低维的初始化:arr[0][0]=1;

                                                                                arr[0][1]=2;

                                                                                ......


方法:方法是一个可以被重用的功能模块。方法不会自动执行,往往都是调用执行。

       1、语法(格式):

              public static 返回类型 方法名(参数列表){

                        //功能代码;

              }

        2、分类:

              1)无返回值无参数的方法:

                            public static void 方法名(){

                                             //功能代码;

                             }

              2)无返回值带参数的方法:参数分两种:形参(声明的变量,用来接收调用者传递过来的变量)、实参(调用者传给方法的带具体数据的变量或常量)。

                          public static void 方法名(int a,int b){

                                             //功能代码;

                             }

             3)带返回值不带参数的方法:带返回值的方法需要用return语句返回指定类型的数据。一个方法只能同时返回一个值。

                          public static String 方法名(){

                                            return  “返回值”;

                             }

              4)带返回值且带参数的方法:返回值类型和参数列表类型都可以根据情况自行定义。

                           public static String 方法名(int a,int b){

                                             //功能代码;

                             }


注意点:1、形参只能作为方法的局部变量,出了方法,此变量就销毁;

                2、当形参为基本数据类型的时候,实参的值会拷贝一份给形参,对形参的修改不影响实参;

                3、当形参为引用数据类型的时候,实参的值会拷贝一份给形参(拷贝的是内存地址,导致多个变量应用同一份内存空间),对形参的修改其实就是对实参的内容修                            改。


OK,基本内容就是这些。很简单,关键还是做题、做题、做题。。。。


  

0 0
原创粉丝点击