Я делаю задание для школы и возлюсь с некоторыми другими типами циклов, а именно для циклов ... Мне любопытно, рассматриваются ли элементы, которые он принимает, как параметры или аргументы ... и какова фактическая разница между два?
for (инициализация; условие; увеличение / уменьшение) {Оператор (ы)}
Всего 2 ответа
Как упомянуто в Документах Java :
Параметры ссылаются на список переменных в объявлении метода. Аргументы - это фактические значения, которые передаются при вызове метода. Когда вы вызываете метод, используемые аргументы должны соответствовать параметрам объявления в типе и порядке.
Например, moveCircle()
имеет 3 параметра в объявлении, таких как: circle
, deltaX
, deltaY
.
public void moveCircle(Circle circle, int deltaX, int deltaY) {
//...
}
Например, moveCircle()
вызывается и имеет 3 аргумента :
moveCircle(myCircle, 23, 56)
Если мы говорим о циклах, то у нас есть общая форма выражения for :
for (initialization; termination;
increment) {
statement(s)
}
Где:
Параметр - это переменная в определении метода. Когда вызывается метод, аргументы - это данные, которые вы передаете в параметры метода.
Пожалуйста, обратитесь сюда, чтобы проверить дальнейшее обсуждение.