zoukankan      html  css  js  c++  java
  • 方法

    ##方法

    ###1.完整格式

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

    public static void printhelloword(int n){
    for(int i=0;i<n;i++){
    System.out.println("hellow,world");
    }
    }
    }

    修饰符:public ststic (初学时的标准格式); 返回值类型:方法最后产生的结果的类型; 方法名称:方法的名字,规则和变量名一致; 参数:进入方法的数据类型; 参数名称:进入方法的数据对应的变量名; (若有多个参数,每个参数之间用逗号间隔) 方法体:方法需要做的事; return:a.停止当前方法; b.将后面的返回值返回给调用处; 返回值:方法执行后最后产生的数据结果(其类型需和刚开始定义的返回值类型保持一致);

    ###2.调用格式

    a.单独调用 : 方法名(参数); b.打印调用: System.out.println( 方法名称(参数)); c.赋值调用:数据类型 变量名称 = ( 方法名称(参数)); 若返回值类型为 void 类型,调用时只能采用单独调用;

    ###3.方法执行过程

    a.找到方法定义处; b.参数传递; c.执行方法体; d.带着返回值回到调用处;

    ###4.方法对比

    a.有参数和无参数的方法对比

    有参数:需要数据条件才能完成任务;

    无参数 :不需要数据条件就能自己独立完成任务;

    例:

    //计算a*b的值
    public static void method1(int a,int b){
    int result = a*b;
    System.out.println("输出的结果为:"+result);
    }
    //输出多次“Hellow world”
    public static void method2(){
    for(int i=0;i<10;i++){
           System.out.println("Hellow,world"+i);
      }
    }

    b.有返回值与无返回值

    image-20200920180957040

    ###注意事项

    1.方法定义在类中,不能在方法中定义方法;

    2.方法定义的前后顺序无所谓;

    3.方法定义后若想要执行,需要调用;

    4.方法若有返回值必须有语句“return 返回值;”

    5.一个方法中可以同时有多个return语句,但必须保证同时只有一个语句会被执行到;

    ###方法重载(overload)

    多个方法的名称一样,但是参数列表不一样;

    与参数个数不同、参数的类型顺序不同、参数类型不同有关;

    与参数名称、返回值类型无关。

     

  • 相关阅读:
    Chrome cookies folder
    Fat URLs Client Identification
    User Login Client Identification
    Client IP Address Client Identification
    HTTP Headers Client Identification
    The Personal Touch Client Identification 个性化接触 客户识别
    购物车 cookie session
    购物车删除商品,总价变化 innerHTML = ''并没有删除节点,内容仍存在
    453
    购物车-删除单行商品-HTMLTableElement.deleteRow()
  • 原文地址:https://www.cnblogs.com/susexuexi011/p/13701252.html
Copyright © 2011-2022 走看看