一、方法

函数在JAVA中就叫做方法。

方法的定义:

   例如:public static int Sum(int a,int b){
                     int sum;
                     sum=a+b;
                     return sum;
              }

二、数组

1、一维数组:

数组的定义:

(1)数据类型[]  数组名;  (推荐)

(2)数据类型  数组名[];

数组的初始化:

(1)动态初始化:只给长度,系统给出默认值

举例:int  arr[] = new  int[3];

(2)静态初始化:给出值,系统决定长度

举例:int  arr[] = {1 , 2 , 3 };

2、二维数组:

数组的定义:

(1)数据类型[][]  数组名 = new 数据类型[m][n];

(2)数据类型[][]  数组名 = new 数据类型[m][];

(3)数据类型[][]  数组名 = new 数据类型[][]{ {...},{...},...};

(4)数据类型[][]  数组名 = { {...},{...},...};

三、内存分配

(1) 栈    存储局部变量      (数据使用完毕,就消失了)

(2) 堆    存储所有new出来的

(3) 方法区

(4) 本地方法区

(5) 寄存器

四、键盘录入

(1)导包

            import  java.util.Scanner;

         位置:在class上面

(2)创建对象

            Scanner  sc = new  Scanner(System.in);

(3)获取数据

            int  n = sc.nextInt();