zoukankan      html  css  js  c++  java
  • JAVA---方法

    1.什么是方法

    main方法,也是java的入口方法

    public static  修饰符
    void 返回值类型,void是特殊的返回值,表示无返回值
    say  表示 方法名
    ( )    表示方法参数,可以有,可以没有

    2.方法的特征

    方法可以把相对独立的某个功能抽象出来,使之成为程序中的一个独立实体。可以在一个程序或其他程序中多次重复使用

    3.方法的优点

    • 使程序变得更简短而清晰
    • 有利于程序维护
    • 可以提高程序开发的效率
    • 提高了代码的重用性

      修饰符   返回值类型   方法名   (  参数类型    参数名  )  {
          ...
          方法体
          ...
          return   返回值  ;
      }

    例:public static void main(String[] args) {

            say();

            eat();
       }

    public static void say ( ) {

    System.out.println("Hello 方法");

    }

    public static void eat ( ) {

    System.out.println("今天我吃了一碗面");

    }

    4.1  最简短的方法定义形式

    无参、无返回值、无修饰符

    void <method name> ( ) {
        方法体;
    }

       4.2  带参数的方法
         语法:

        void <method name> ( <type> <arg1>, <type> <arg1> …….){
              方法体;
        }

         形参:定义方法时定义的参数
         实参:调用方法时传递的参数

       4.3带返回值的方法:

     语法:

      <return type> <method name> ( <type> <arg1>, <type> <arg1> …….){
            方法体;
            return 表达式;
      }

    注意:
      方法至多可以返回一个值,不能返回多个值;
      • 返回值的数据类型必须与方法声明返回值的数据类型匹配;
      • 当遇到 return 语句时,方法执行将终止。程序控制流将立即返回调用方法;

    例: public static void main(String[] args) {    

          int a =test();
          System.out.println(a);

      }

      public static int test(){
          return 123;
      }

    总结

    • 方法是相对独立的单元,用来完成一个独立功能的程序代码。可以在程序中调用这些方法。

      使用方法可以使程序容易维护,提高程序的复用性。

    方法在类中声明,包括:返回类型、方法名、参数列表、方法体。

    调用方法可以使用一个单独的语句,也可以作为表达式的一部分。

    参数分为形式参数、实际参数

    使用return语句从方法中返回,返回值得类型必须与方法定义的返回值一致

    使用数组作为参数时,如果改变形参数组中元素的值,实参数组中的值也会修改

  • 相关阅读:
    POJ 1987 Distance Statistics(树的点分治)
    rabbitmq-c初探
    [置顶] Android开发实战记录(三)---HelloWorld
    debug连线指令
    Qt之信号连接,你Out了吗?
    hdu-4607-Park Visit
    MySQL 分区表 partition线上修改分区字段,后续进一步学习partition (1)
    如何用正则将多个空格看成一个空格结合spllit()方法将文本数据入库
    hdu 1711 Number Sequence(KMP模板题)
    [leetcode]Unique Paths
  • 原文地址:https://www.cnblogs.com/KGKGKG/p/10594164.html
Copyright © 2011-2022 走看看