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与不配置的区别及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2024-07-07SpringBoot+WebSocket实现多人在线聊天案例实例
本文主要介绍了SpringBoot+WebSocket实现多人在线聊天案例,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2022-02-02IntelliJ IDEA 2019.3激活破解的详细方法(亲测有效,可激活至 2089&
本教程适用于 JetBrains 全系列产品,包括 Pycharm、IDEA、WebStorm、Phpstorm、Datagrip、RubyMine、CLion、AppCode 等,本教程无需修改 hosts 文件,对IntelliJ IDEA 2019.3激活破解的详细方法的相关知识感兴趣的朋友一起看看吧2020-09-09
最新评论