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 形式参数和实际参数内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Java基础学习之关键字和变量数据类型的那些事

    Java基础学习之关键字和变量数据类型的那些事

    变量就是系统为程序分配的一块内存单元,用来存储各种类型的数据,下面这篇文章主要给大家介绍了关于Java基础学习之关键字和变量数据类型的那些事,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-07-07
  • Spring Boot面试必问之启动流程知识点详解

    Spring Boot面试必问之启动流程知识点详解

    SpringBoot是Spring开源组织下的子项目,是Spring组件一站式解决方案,主要是简化了使用Spring的难度,简省了繁重的配置,提供了各种启动器,开发者能快速上手,这篇文章主要给大家介绍了关于Spring Boot面试必问之启动流程知识点的相关资料,需要的朋友可以参考下
    2022-06-06
  • SpringBoot之QueryDsl嵌套子查询问题

    SpringBoot之QueryDsl嵌套子查询问题

    这篇文章主要介绍了SpringBoot之QueryDsl嵌套子查询问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-03-03
  • 一分钟入门Java Spring Boot彻底解决SSM配置问题

    一分钟入门Java Spring Boot彻底解决SSM配置问题

    Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域成为领导者
    2021-10-10
  • Javaweb使用cors完成跨域ajax数据交互

    Javaweb使用cors完成跨域ajax数据交互

    本文由跨域、cors的概念开始,进而向大家介绍了Javaweb使用cors完成跨域ajax数据交互的相关内容,需要的朋友可以了解下。
    2017-09-09
  • 五种SpringBoot实现数据加密存储的方式总结

    五种SpringBoot实现数据加密存储的方式总结

    这篇文章主要为大家详细介绍了五种常见数据加密存储的方法(结合SpringBoot和MyBatisPlus框架进行实现),文中的示例代码讲解详细,需要的可以参考下
    2023-11-11
  • springboot如何使用logback-spring配置日志格式,并分环境配置

    springboot如何使用logback-spring配置日志格式,并分环境配置

    这篇文章主要介绍了springboot如何使用logback-spring配置日志格式,并分环境配置的操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-07-07
  • Java使用sleep方法暂停线程Thread

    Java使用sleep方法暂停线程Thread

    这篇文章介绍了Java使用sleep方法暂停线程Thread,文中通过示例代码介绍的非常详细。对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-12-12
  • JAVA 注解详解及简单实例

    JAVA 注解详解及简单实例

    这篇文章主要介绍了JAVA 注解详解及简单实例的相关资料,需要的朋友可以参考下
    2017-05-05
  • java跳板执行ssh命令方式

    java跳板执行ssh命令方式

    本文分享了在Java中使用跳板机执行SSH命令的方法,并推荐了一些Maven依赖,希望这些信息对大家有所帮助
    2024-12-12

最新评论