随机数
作用:随机生成一个数字
语法:
Random 变量名1=new Random();
数据类型 变量名2=变量名1.next(最大值);
例子:
Random ran=new Randow();
int i= ran.Random(30);
取值范围:0~最大值-1
方法
1.作用:封装一段代码,使其方便使用.
2.优点:保护内部,降低耦合度,方便使用
3.步骤:
定义
调用
4.定义秩序一次,可调用无数次.
5.定义的位置
类中,方法以外.
注意:一个类中,可以有无数种方法
5.1定义无参无返回值的方法
语法:
public static void 方法名(){
方法体
}
5.2定义有参无返回值的方法
语法:
public static void 方法名(形参列表){
方法体
}
5.3定义无参有返回值的方法
public static int 方法名(){
方法体
}
5.4定义有参有返回值的方法
语法:
public static void 方法名)(形参列表){
方法体
return 返回值;
}
总结:
语法:
访问权限修饰符 修饰符 返回值类型 方法名(形参列表){
方法体
}
访问权限修饰符(public)
修饰符(static)
返回值类型:返回值的数据类型,
方法名:自定义
形参列表:声明的多个变量,可有可无.
方法体:调用方法后执行的代码.
调用
调对的位置:方法内调用
调用无参无返回值的方法:
语法 :方法名();
调用有参无返回值的方法:
方法名(实参列表);
实参变量:多个值或有值的变量
注意:实参列表与形参列表一致.
数据类型一致
顺序一致
长度一致
调用有参有返回值方法;
不接受返回值:方法名(实参列表);
接受返回值:数据类型 变量名=方法名(实参列表);
注意:接受的数据类型与调用方法的返回值类型一致.
调用无参有返回值方法:
语法:方法名(实参列表);
特殊情况:
多重调用:
方法中调用方法
重载:
要求:在同一个类中,方法名相同,形参列表不同.
递归:
要求:方法的方法体中调用当前方法,
注意:会形参循环
例子:
class Test{
public static void a(){
}