Java 需要帮助理解循环吗
目前我正在学习Java,我被困在一些for循环中,我不知道它们是如何工作的 代码如下所示:Java 需要帮助理解循环吗,java,loops,if-statement,Java,Loops,If Statement,目前我正在学习Java,我被困在一些for循环中,我不知道它们是如何工作的 代码如下所示: int sum = 0, maximum = number[0], minimum = number[0]; for (int i = 0; i < number.length; i++) { sum += number[i]; if (maximum < number[i]) { maximum = number[i]; } if (mini
int sum = 0, maximum = number[0], minimum = number[0];
for (int i = 0; i < number.length; i++) {
sum += number[i];
if (maximum < number[i]) {
maximum = number[i];
}
if (minimum > number[i]) {
minimum = number[i];
}
}
int sum=0,最大值=number[0],最小值=number[0];
for(int i=0;i数量[i]){
最小值=数量[i];
}
}
因此,我的问题是:
int sum=0,最大值=number[0],最小值=number[0]
do?它能使循环开始吗
从0开始int sum = 0, maximum = number[0], minimum = number[0];
声明类型为int
的三个变量(sum
、maximum
和minimum
),并分别使用一些值(0
、number[0]
和number[0]
对其进行初始化
number
似乎是一个数组(可能是int[]
),这意味着它包含多个int
值
number.length
只返回number
中的元素数
number[i]
返回数组中位置i
处的元素(正如number[0]
返回位置0处的元素,即第一个元素)
因此,您的大部分困惑似乎是由于对数组是什么缺乏了解造成的
有关启动器,请参阅。此行:
int sum = 0, maximum = number[0], minimum = number[0];
声明类型为int
的三个变量(sum
、maximum
和minimum
),并分别使用一些值(0
、number[0]
和number[0]
对其进行初始化
number
似乎是一个数组(可能是int[]
),这意味着它包含多个int
值
number.length
只返回number
中的元素数
number[i]
返回数组中位置i
处的元素(正如number[0]
返回位置0处的元素,即第一个元素)
因此,您的大部分困惑似乎是由于对数组是什么缺乏了解造成的
有关启动器,请参阅。此行:
int sum = 0, maximum = number[0], minimum = number[0];
声明类型为int
的三个变量(sum
、maximum
和minimum
),并分别使用一些值(0
、number[0]
和number[0]
对其进行初始化
number
似乎是一个数组(可能是int[]
),这意味着它包含多个int
值
number.length
只返回number
中的元素数
number[i]
返回数组中位置i
处的元素(正如number[0]
返回位置0处的元素,即第一个元素)
因此,您的大部分困惑似乎是由于对数组是什么缺乏了解造成的
有关启动器,请参阅。此行:
int sum = 0, maximum = number[0], minimum = number[0];
声明类型为int
的三个变量(sum
、maximum
和minimum
),并分别使用一些值(0
、number[0]
和number[0]
对其进行初始化
number
似乎是一个数组(可能是int[]
),这意味着它包含多个int
值
number.length
只返回number
中的元素数
number[i]
返回数组中位置i
处的元素(正如number[0]
返回位置0处的元素,即第一个元素)
因此,您的大部分困惑似乎是由于对数组是什么缺乏了解造成的
请参阅以获取启动程序
整数和=0,最大值=数字[0],最小值=数字[0]有什么作用?
它是否使循环从0开始
它声明3个int变量(总和、最大值和最小值)+初始化它们
在for循环中,number.length;的作用是什么
它获取数字数组的长度
sum+=number[i]做什么?为什么需要[i]呢
sum+=number[i]
也可以写成:sum=sum+number[i]
+=
称为预增量。需要[i]
,因为它引用数字数组中的某个索引
在检查最大/最小值的if循环中也是如此,为什么是
数字后面有[我]吗
因为您将在numbers
数组中的索引i
处获取数字
整数和=0,最大值=数字[0],最小值=数字[0]有什么作用?
它是否使循环从0开始
它声明3个int变量(总和、最大值和最小值)+初始化它们
在for循环中,number.length;的作用是什么
它获取数字数组的长度
sum+=number[i]做什么?为什么需要[i]呢
sum+=number[i]
也可以写成:sum=sum+number[i]
+=
称为预增量。需要[i]
,因为它引用数字数组中的某个索引
在检查最大/最小值的if循环中也是如此,为什么是
数字后面有[我]吗
因为您将在numbers
数组中的索引i
处获取数字
整数和=0,最大值=数字[0],最小值=数字[0]有什么作用?
它是否使循环从0开始
它声明3个int变量(总和、最大值和最小值)+初始化它们
在for循环中,number.length;的作用是什么
它获取数字数组的长度
sum+=number[i]做什么?为什么需要[i]呢
su
int sum = 0;
int maximum = number[0];
int minimum = number[0];
maximum = Math.max(maximum, number[i]);
minimum = Math.min(minimum, number[i]);
for (int i = 0; i < number.length; i++) {
your code here....
}