• 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  不能写在输出语句中

    }

  • 相关阅读:
    Windows 2008 server + IIS 7 设置身份模拟(ASP.NET impersonation)
    记录windows操作系统启动日志
    C# 重启计算机的问题
    AcWing 1086 恨7不是妻
    AcWing 1084. 数字游戏 II
    AcWing 1083. Windy数
    golang学习笔记 生成JSON及解析JSON 清明
    WEB前端底层知识之浏览器是如何工作的(2)渲染引擎
    ASP.NET MVC Razor 输出没有编码的HTML字符串
    ext.grid的配置属性和方法
  • 原文地址:https://www.cnblogs.com/lijun6/p/9416843.html
Copyright © 2020-2023  润新知