方法

方法概述

 

方法的定义格式

修饰符 返回值类型 方法的名字 (参数列表***){

  方法的功能主体

   循环,判断,变量,比较,运算

  return;

}

   修饰符;固定写法 public static

  返回值类型:方法在运算后,结果的数据类型

 方法名;自定义名字,满足标识符规范,方法名字首字母小写,后面每个字符首字母大写

参数列表:方法的运算过程中,是否有未知的数据,如果有未知的数据,定义在参数列表上(定义变量)

return:方法的返回,将计算的结果返回


计算一个长方形的面积

定义方法解决要求

java 05

-------------------------------------------------------------------------------------------------------------

java 05

打印正方形

public static void printRect(){

        for(int i=0; i<3; i++) {

            for(int j=0; j<3; j++) {

                System.out.print("*");  // ***

            }

            System.out.println();

        }

    }


有返回值无参数方法,如键盘录入得到一个整数

java 05

 无返回值有参数方法,如打印指定M行,每行N个*号的矩形

java 05


有返回值有参数方法,如求三个数的平均值

java 05




方法的重载


Java允许在一个类中定义多个名称相同的方法,但是参数的类型或个数必须不同,这就是方法的重载。


java 05



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


相关文章:

  • 2021-08-07
  • 2021-07-04
  • 2021-12-01
  • 2021-10-17
  • 2022-02-16
  • 2022-01-30
  • 2022-02-03
猜你喜欢
  • 2021-04-20
  • 2021-11-25
  • 2021-09-07
  • 2021-12-17
  • 2021-05-19
  • 2021-06-23
  • 2021-05-17
相关资源
相似解决方案