zoukankan      html  css  js  c++  java
  • 慕课网-Java入门第一季-7-5 Java 中带参无返回值方法的使用

     1 public class HelloWorld {
     2     public static void main(String[] args) {
     3         
     4         // 创建对象,对象名为hello
     5         HelloWorld hello = new HelloWorld();
     6         
     7         // 调用方法,传入两门课程的成绩
     8         hello.calcAvg(94, 81);
     9     }
    10 
    11     /*
    12      * 功能:计算两门课程考试成绩的平均分并输出平均分
    13      * 定义一个包含两个参数的方法,用来传入两门课程的成绩
    14      */
    15     public void calcAvg(int score1, int score2) {
    16         double avg;
    17         avg = (score1 + score2) / 2.0;
    18         System.out.println(avg);
    19     }

    来源:http://www.imooc.com/code/1580

    有时方法的执行需要依赖于某些条件,换句话说,要想通过方法完成特定的功能,需要为其提供额外的信息才行。例如,现实生活中电饭锅可以实现“煮饭”的功能,但前提是我们必须提供食材,如果我们什么都不提供,那就真是的“巧妇难为无米之炊”了。我们可以通过在方法中加入参数列表接收外部传入的数据信息,参数可以是任意的基本类型数据或引用类型数据。

    我们先来看一个带参数,但没有返回值的方法:

    上面的代码定义了一个 show 方法,带有一个参数 name ,实现输出欢迎消息。

    调用带参方法与调用无参方法的语法类似,但在调用时必须传入实际的参数值

     

    例如:

    运行结果:

    很多时候,我们把定义方法时的参数称为形参,目的是用来定义方法需要传入的参数的个数和类型;把调用方法时的参数称为实参,是传递给方法真正被处理的值。

    一定不可忽视的问题:

    1、 调用带参方法时,必须保证实参的数量、类型、顺序与形参一一对应

    2、 调用方法时,实参不需要指定数据类型,如 

    3、 方法的参数可以是基本数据类型,如 int、double 等,也可以是引用数据类型,如 String、数组等

    4、 当方法参数有多个时,多个参数间以逗号分隔

     

    任务

    请在编辑器中的第 15 行后填写完整方法代码

    实现功能:编写带参方法计算两门课程考试成绩的平均分,通过方法的参数传入成绩信息

    运行结果:

     1 public class HelloWorld {
     2     public static void main(String[] args) {
     3         
     4         // 创建对象,对象名为hello
     5         HelloWorld hello = new HelloWorld();
     6         
     7         // 调用方法,传入两门课程的成绩
     8         hello.calcAvg(94, 81);
     9     }
    10 
    11     /*
    12      * 功能:计算两门课程考试成绩的平均分并输出平均分
    13      * 定义一个包含两个参数的方法,用来传入两门课程的成绩
    14      */
    15 
    16 
    17 
    18 
    19 
    20 
    21 
    22 
    23 
    24 
    25 
    26 
    27 
    28 
    29 
    30 }

    myans:

  • 相关阅读:
    WCF 第四章 绑定 在多个绑定上暴露一个服务契约
    WCF 第五章 行为 事务跨操作事务流
    WCF 第五章 导出并发布元数据(服务行为)
    WCF 第五章 行为 通过配置文件暴露一个服务行为
    WCF 第五章 不支持会话的绑定的默认并发和实例
    WCF 第五章 并发和实例(服务行为)
    WCF 第五章 行为 总结
    WCF 第四章 绑定 绑定元素
    WCF 第五章 行为 事务之选择一个事务协议OleTx 或者WSAT
    WCF 第四章 绑定 比较各种绑定的性能和可扩展性
  • 原文地址:https://www.cnblogs.com/chenliting/p/3969941.html
Copyright © 2011-2022 走看看