2019-11-01

一、使用random产生随机数

import java.util.Random; //导包

random a=new random(); //创建对象

int number=a.nextlnt(100);//获取随机数

        二、数组

一维数组

格式1、数据类型[] 数组名;

格式2、数据类型 数组名[];

动态初始化:

数据类型[] 数组名=new 数据类型[数组长度];

静态初始化:

数据类型[] 数组名={元素1、元素2,......};

数组名.length;//获取数组长度

二维数组

定义格式:

数据类型[][] 数组名;

数据类型 数组名[][];

数据类型[] 数组名[];

动态初始化方式:

数据类型[][] 变量名 = new 数据类型[m][n];

//m表示这个二维数组有多少个一维数组

//n表示每一个一维数组的元素有多少个

静态初始化:

数据类型[][] 变量名 = {{元素…},{元素…},{元素…}};

  三,方法

修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2…) {

方法体;

return 返回值;

    }

修饰符:目前记住 public static

返回值类型: 用于限定返回值的数据类型

方法名 :一个名字,为了方便我们调用方法

参数类型: 用于接收调用方法时传入的数据的类型

参数名:  用于接收调用方法时传入的数据的变量

方法体: 完成功能的代码

return: 结束方法,把返回值带给调用者

明确:返回值类型:int

          参数列表:int a,int b

一般情况加以for循环使用

有明确返回值的方法的调用:

单独调用,没有什么意义。

输出调用,有意义,但是不够好,因为我可能需要对求和的结果进行进一步的操作

赋值调用(最好用这个)

Scanner sc = new Scanner(System.in);//键盘输入数据格式

System.out.println("请输入数据:");

int a = sc.nextInt();//接收数据语句

方法的参数是基本类型的时候:

形式参数的改变不影响实际参数。

形式参数:用于接收实际数据的变量

实际参数:实际参与运算的变量

    四、断点

运行断点:右键 -- Debug as -- Java Application

五、面向对象

你可能感兴趣的:(2019-11-01)