方法
方法概述
方法的定义格式
修饰符 返回值类型 方法的名字 (参数列表***){
方法的功能主体
循环,判断,变量,比较,运算
return;
}
修饰符;固定写法 public static
返回值类型:方法在运算后,结果的数据类型
方法名;自定义名字,满足标识符规范,方法名字首字母小写,后面每个字符首字母大写
参数列表:方法的运算过程中,是否有未知的数据,如果有未知的数据,定义在参数列表上(定义变量)
return:方法的返回,将计算的结果返回
计算一个长方形的面积
定义方法解决要求
-------------------------------------------------------------------------------------------------------------
打印正方形
public static void printRect(){
for(int i=0; i<3; i++) {
for(int j=0; j<3; j++) {
System.out.print("*"); // ***
}
System.out.println();
}
}
有返回值无参数方法,如键盘录入得到一个整数
无返回值有参数方法,如打印指定M行,每行N个*号的矩形
有返回值有参数方法,如求三个数的平均值
方法的重载
Java允许在一个类中定义多个名称相同的方法,但是参数的类型或个数必须不同,这就是方法的重载。
l 重载方法参数必须不同:
参数个数不同,如method(int x)与method(intx,int y)不同
参数类型不同,如method(int x)与method(doublex)不同g
参数顺序不同,如method(int x,double y)与method(doublex,int y)不同
l 重载只与方法名与参数类型相关与返回值无关
如void method(int x)与int method(inty)不是方法重载,不能同时存在
l 重载与具体的变量标识符无关
如method(int x)与method(int y)不是方法重载,不能同时存在
参数传递
没听懂!
不学了太累了88