随机数
作用:随机生成一个数字 步骤: 1.导包 2.创建Random对象 Random 变量名 = new Random(); 3.获取随机数 int 变量名2 = 变量名.nextInt(最大值); 变量名2就是获取的随机数 取值范围:0~最大值-1 eclipse的快捷键: 自动生成变量:shift+alt+l ctrl+2 l 自动运行:shift+alt+x j
方法
作用:
封装一段代码 使其方便使用
优点:
1.保护内部 2.降低耦合度 3.方便使用
步骤
1.定义 2.调用 定义只需要调动一次 但是可以使用无数次
定义:
所有方法体的定义都在类中 方法以外 注意:一个类中可以有无数个 定义无参无返回值的方法: 语法: public static void 方法名(){ 方法体 } 定义有参无返回值的方法: 语法: public static void 方法名(形参列表){ 方法体 } 形参列表:声明多个变量 每个变量之间用逗号隔开 定义无参有返回值的方法: 定义有参有返回值的方法: 语法: public static 返回值类型 方法名(形参列表){ 方法体 return 返回值; } 注意: 返回值类型:返回值的数据类型 void:表示没有返回值 特殊的返回值:null 含义为空 return:结束方法 如果没有return,那么方法中的代码执行完毕后 方法会结束 return 值: 总结: 语法: 访问权限修饰符 修饰符 返回值类型 方法名(形参列表){ 方法体 }
调用:
调用位置:方法内调用 调用无参无返回值的方法: 语法: 方法名(); 调用有参无返回值的方法: 语法: 方法名(实参列表); 实参列表:多个值或有值的变量 注意:实参列表与形参列表一致 数据类型一致 顺序一致 长度一致 调用无参有返回值的方法: 调用有参有返回值的方法: 语法: 不接收返回值 方法名(实参列表); 接收返回值: 返回值类型 变量 = 方法名(实参列表); 注意:接收的数据类型要与调用方法的返回值类型一致
特殊情况
多重调用 在方法里面调用方法 重载 要求: 1.同一个类中 2.方法名相同 3.形参列表不同 递归 要求: 方法本身调用本身 注意: 会形成循环