本篇文章介绍了Java中什么是参数,以及参数的两种类型及他们之间的关系,希望对学习Java开发的同学有帮助。

java中的参数是什么?

参数分两种:一种叫形式参数,一种叫实际参数

方法名后面括号里面用逗号分开的就是形式参数,例public void coverAtoB(String str1, int i2) {

......

}

当然,有时方法是没有参数的public void coverCtoD() {

......

}

str1是一个字符串类型的形式参数,i2是一个整数形的形式参数,如果想要使用这个方法的话必须在调用这个方法时给它传递这两个形式参数的实际值(这就是实际参数)

例coverAtoB("abc", 3);

(相关视频教程分享:java视频教程)

形式参数与实际参数

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

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

3、 参数,就是一个可变量,它随着使用者的不同而发生变化。

举个例子,在中学的时候学过sin(x)函数,这里的x就是形式参数,当你需要求1的正弦值时,你会使用sin(1),这里的1就是实际参数

两者关系

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

形参就是定义函数时候的参数表,只是定义了参数表的结构和用来引用的名字,并没有具体的内容。

实参是调用函数传递的具体数据。

java 什么是参数_java中的参数是什么?相关推荐

  1. java 传入参数_Java 中方法参数的传递

    java中方法参数传递看似有两种,值传递和引用传递.而实际上都是值传递. 所谓值传递,传递的是变量的副本就是说,在将变量a作为参数传进方法中时,方法中接收到的是a的副本,在方法中对参数的修改实际上修改 ...

  2. java args的用法_Java中args参数数组的用法说明

    main方法args参数用于接收用户输入的参数,参数以字符串形式存放在数组中. 这里将传递参数参数的形式分两种,一种是传递普通参数,另一种是传递含有空格的参数. 1.传递普通参数 public cla ...

  3. java多参方法_Java中多参数方法进阶

    多参数方法的问题 相信很多人曾经都写过多参数的构造方法,就像下面示例的代码. 当想要创建一个给全部属性赋值的实例的时候,就会利用这个多参数的构造方法.但是,当类的属性特别多的时候,你还会这么写吗? 如 ...

  4. java分布式对象——远程方法中的参数和返回值+远程对象激活

    [0]README 1)本文文字描述转自 core java volume 2, 旨在学习 java分布式对象--远程方法中的参数和返回值+远程对象激活 的相关知识: [1]远程方法中的参数和返回值 ...

  5. loadrunner中的c函数----从参数列表中取参数并与特定字符进行字符串比较。

    今天在www.sztest.net上看到一个关于lr的问题,自己试着解决了一下.主要是想做出一个从参数列表中取参数,并和字符串常量进行比较的功 能.把代码贴到下面.其实是很简单的.问题主要出现在lr_ ...

  6. java单例模式 参数_java中的几种单例模式

    目前比较常见的有4种(DCL为懒汉模式的线程安全版本). 单例模式的实现一般需要满足以下条件: 1.构造方法私有化,实例属性私有化. 2.必须仅在类的内部完成实例的初始化过程. 3.提供公共静态方法, ...

  7. java中的命令行参数_Java中的命令行参数

    java中的命令行参数 Command-line arguments in Java are used to pass arguments to the main program. If you lo ...

  8. java 不定参数_java中不定长参数的实例用法

    java中不定长参数的使用方法 不定长参数方法的语法如下: 返回值 方法名(参数类型...参数名称) 在参数列表中使用"..."形式定义不定长参数,其实这个不定长参数a就是一个数组 ...

  9. java 不定长参数_java中什么是不定长参数?

    java中的不定长参数 不定长度参数,就是没有规定长度的参数. 不定长参数方法的语法如下:返回值 方法名(参数类型...参数名称) 在参数列表中使用"..."形式定义不定长参数,其 ...

最新文章

  1. 12无法使用otg_ios设备该如何选择U盘,以及U盘日常使用技巧
  2. 通过反射写一个通用的设置某个对象的某个属性为指定的值
  3. java中开根号求三角形_Java编程 如何计算三角形的内切圆半径?
  4. 20145309信息安全系统设计基础第12周学习总结后篇
  5. 《超级女声》新增 9月4日 娱乐无极限 回顾超女专辑(都是超女) [共39G的精品]
  6. mysql5.7编译安装
  7. 腾讯单子非:知识图谱在NLU与推荐中,是如何发挥作用的?该如何构建?
  8. vue自动化单元测试
  9. ecshop php7 mysql_ecshop如何修改并支持PHP7
  10. linux下的文件io编程实现文件的拷贝
  11. Rtklib-rinex文件的读取(rinex.c)-序言
  12. html调用js里面的函数,html如何调用js函数
  13. 特斯拉开火,状告5名前员工、小鹏汽车、Zoox身陷漩涡...
  14. 前端开发:Promise的使用丨蓄力计划
  15. 支付宝小程序与生活号可互相关联啦!
  16. 人间有味是清欢。—第七天
  17. android 控制中心os,Phone X Launcher, OS 11 iLauncher Control Center
  18. 信号完整性之浅谈理解(七)
  19. 批量修改文件后缀名(扩展名格式),操作简单1行命令搞定!
  20. python版亲戚关系计算器

热门文章

  1. 从一个Spring动态代理Bug聊到循环依赖
  2. Wise-IoU: Bounding Box Regression Loss with Dynamic Focusing Mechanism
  3. linux中csh怎么运行,Csh的基本语法介绍
  4. JAVA毕业设计果之芒农场销售系统计算机源码+lw文档+系统+调试部署+数据库
  5. jaxb java_jaxbapi的java8到java11迁移问题
  6. 【Vulnhub系列】DC3
  7. 常见的串口控件(1)
  8. 服务器防勒索病毒经验分享
  9. 小y的序列(模拟)题解
  10. 【正点原子MP157连载】第十八章 RGB LCD彩条显示实验-摘自【正点原子】STM32MP1嵌入式Linux驱动开发指南V1.7