java - 参数和参数有什么区别?

标签 java loops

我正在为学校做作业,并摆弄一些不同类型的循环,即 for 循环...我很好奇它接受的项目是否被视为参数或参数...以及实际的是什么两者有何区别?

for(初始化;条件;递增/递减){ 声明 }

最佳答案

Java Docs 中所述:

Parameters refers to the list of variables in a method declaration. Arguments are the actual values that are passed in when the method is invoked. When you invoke a method, the arguments used must match the declaration's parameters in type and order.

例如moveCircle() 方法在声明中有 3 个参数,例如:circledeltaXdeltaY >.

public void moveCircle(Circle circle, int deltaX, int deltaY) {
//...
}

例如moveCircle() 方法被调用并有 3 个参数:

moveCircle(myCircle, 23, 56)

如果我们谈论循环,那么我们有 the general form of the for statement像:

for (initialization; termination;
     increment) {
    statement(s)
}

在哪里:

  • 初始化表达式初始化循环;它被执行了 当循环开始时一次。
  • 终止表达式求值时 为 false,循环终止。
  • 调用增量表达式 每次循环迭代之后;这是完全可以接受的 此表达式可增加或减少一个值。

关于java - 参数和参数有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60140236/

相关文章:

c - 在 C 中迭代多维 Lua 表

python - 计算 2 个列表之间的重复项

java - 如何在Java中实现ACID事务?

Java FileFilter 仅列出目录

javascript,循环数组,仅拉第一项

r - 环通环通数据帧 : How to improve performance on loop that calculates the result based on another loop through the dataset

MySQL - 根据列值插入多行

java - 按下按钮时如何从另一个框架刷新 JTable?

java - 使用 ascii 编码而不是字符实体对 xml 进行编码

java - 基于输入的二维数组大小