java全栈day04--方法

day04内容介绍

1  方法基础知识

2  方法高级内容

3  方法案例

一  方法的概念

     A:为什么要有方法

       提高代码的复用性

   B   什么是方法

    完成特定功能的代码块

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

  方法体语句

     return 返回值

}

详细的介绍一下:修饰符 目前写到今天java全栈,修饰符就用public static 后面再详细讲解其他的修饰符

                            返回值类型 :就是功能结果的数据类型

                            方法名:符合命名规则即可 最好见名知意  方便调用

         参数:实参

                 形参:方法定义上的  用于接受实际参数的

                 return  :结束方法的

                 返回值:就是功能的结果  由return带给调用者

     ex:

public class MethodDemo{

     public static void main(){

   int area = getArea(2;6);

        System.out.println("面积是:"+area);

}

 puublic static int gettArea(int w,int h){

      return w*h;

}

}

ex2

import java.util.Scanner;

public class MethodDemo_01{

      public static void main(String[] args){

    double avg =  getAvg(2,2,3);

             System.out.println(avg);

}

public static double getAvg(double a,double b,double c){

  return (a+b+c)/3

}

}

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

定义有返回值无参数方法,如键盘录入一个整数 明确方法计算后结果的数据类型int

明确没有未知数

ex3:

public static int getNumber(){

  Scanner sc = new Scanner(System.in);

return sc.nextInt();

方法的定义以及注意事项

1 方法不能定义在另一个方法里面

2 写错方法名字

3 写错参数列表

4 方法的返回值是void 方法中省略return  不写return   下面不能有代码

5 方法的返回值类型 和return 后面数据类型必须匹配

6 方法重复定义问题

7 调用方法的时候  返回值void  不能写在输出语句中

}

原文地址:https://www.cnblogs.com/lijun6/p/9416843.html