Java中的形式参数和实际参数案例详解

 更新时间:2023年10月07日 09:07:47   作者:茶碗儿  
这篇文章主要介绍了Java中的形式参数和实际参数,形参和实参间的关系,两者是在调用的时候进行结合的,通常实参会将取值传递给形参,形参去之后进行函数过程运算,然后可能将某些值经过参数或函数符号返回给调用者,需要的朋友可以参考下

一、概念

1、形式参数:

就是在定义函数或过程的时候命名的参数。通俗讲就是一个记号。

2、实际参数:

就是在执行时,调用函数或过程时,传递给函数或过程的参数。通俗讲就是实际值。

3、参数:

就是一个变量,它随着使用者的不同而发生变化。举个例子,在中学的时候学过sin(x)函数,这里的x就是形式参数,当你需要求1的正弦值时,你会使用sin(1),这里的1就是实际参数。

4、形参和实参间的关系:

两者是在调用的时候进行结合的,通常实参会将取值传递给形参,形参去之后进行函数过程运算,然后可能将某些值经过参数或函数符号返回给调用者。

二、案例

/**
 * 形式参数和实际参数
 */
@Test
public static void main(String[] args) {
    /**
         * 形式参数
         *      a和b为变量,需要赋值才能计算,
         *      a、b没赋值之前没有值,
         *      这种情况,a、b叫做形式参数
         */
    int a,b;
    Scanner scanner = new Scanner(System.in);
    System.out.println("请输入参数a:");
    a = scanner.nextInt();
    System.out.println("请输入参数b:");
    b = scanner.nextInt();
    int c=a+b;
    System.out.println("a+b="+c);
    System.out.println("----------------------");
    /**
         * 实际参数
         *      x、y有值,
         *      计算z时,用的是x的值2、y的值3,
         *      这种有具体值的参数叫做实际参数
         */
    int x = 2;
    int y = 3;
    int z = x + y;
    System.out.println("x+y="+z);
}

控制台:

请输入参数a:
1
请输入参数b:
2
a+b=3
----------------------
x+y=5

到此这篇关于Java中的形式参数和实际参数的文章就介绍到这了,更多相关java 形式参数和实际参数内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Spring中配置Transaction与不配置的区别及说明

    Spring中配置Transaction与不配置的区别及说明

    这篇文章主要介绍了Spring中配置Transaction与不配置的区别及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-07-07
  • Spring Boot 与 Vue.js 整合流程

    Spring Boot 与 Vue.js 整合流程

    本文重点介绍我在Spring Boot 与 Vue.js 整合实践过程中的基本流程,以及遇到的问题,感兴趣的朋友跟随小编一起看看吧
    2018-09-09
  • Java中的抽象类和接口你了解吗

    Java中的抽象类和接口你了解吗

    这篇文章主要为大家详细介绍了Java中的抽象类和接口,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-02-02
  • 详解Java的面向对象和面向过程

    详解Java的面向对象和面向过程

    我们知道,Java是面向对象的编程语言,但是至今仍有不少同学还不太懂”面向对象“的确切含义,今天这篇文章就带大家真正地认识面向对象,感兴趣的同学可以跟着小编一起来学习
    2023-05-05
  • 浅析Java中的异常处理机制

    浅析Java中的异常处理机制

    这篇文章主要介绍了Java中的异常处理机制的相关资料,帮助大家更好的理解和学习Java,感兴趣的朋友可以了解下
    2020-11-11
  • Java设计模式之策略模式示例详解

    Java设计模式之策略模式示例详解

    策略模式属于Java 23种设计模式中行为模式之一,该模式定义了一系列算法,并将每个算法封装起来,使它们可以相互替换,且算法的变化不会影响使用算法的客户。本文将通过示例详细讲解这一模式,需要的可以参考一下
    2022-08-08
  • SpringBoot顶层接口实现类注入项目的方法示例

    SpringBoot顶层接口实现类注入项目的方法示例

    本文主要介绍了SpringBoot顶层接口实现类注入项目的方法示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-06-06
  • Java微信退款开发

    Java微信退款开发

    这篇文章主要为大家详细介绍了Java微信退款开发的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-09-09
  • SpringBoot+WebSocket实现多人在线聊天案例实例

    SpringBoot+WebSocket实现多人在线聊天案例实例

    本文主要介绍了SpringBoot+WebSocket实现多人在线聊天案例,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02
  • IntelliJ IDEA 2019.3激活破解的详细方法(亲测有效,可激活至 2089 年)

    IntelliJ IDEA 2019.3激活破解的详细方法(亲测有效,可激活至 2089&

    本教程适用于 JetBrains 全系列产品,包括 Pycharm、IDEA、WebStorm、Phpstorm、Datagrip、RubyMine、CLion、AppCode 等,本教程无需修改 hosts 文件,对IntelliJ IDEA 2019.3激活破解的详细方法的相关知识感兴趣的朋友一起看看吧
    2020-09-09

最新评论