Java 我试图使用一种方法来找出数组中哪些数字大于20,并返回一个百分比
这就是我到目前为止所写的,我不确定从这里走到哪里:Java 我试图使用一种方法来找出数组中哪些数字大于20,并返回一个百分比,java,arrays,algorithm,for-loop,math,Java,Arrays,Algorithm,For Loop,Math,这就是我到目前为止所写的,我不确定从这里走到哪里: public double findPercentageGreaterThanTwenty(int[] intArray) { double average = 0; for (int i = 0; i < intArray.length; i++) { sum = i; if (intArray[i] > 20) { average = (average +
public double findPercentageGreaterThanTwenty(int[] intArray) {
double average = 0;
for (int i = 0; i < intArray.length; i++) {
sum = i;
if (intArray[i] > 20) {
average = (average + intArray[i]) / sum;
}
}
return average;
}
公共双查找百分比大于二十(整数[]数组){
双平均=0;
for(int i=0;i20){
平均值=(平均值+数组[i])/和;
}
}
收益率平均值;
}
平均值与20以上的数字百分比无关。您只需对它们进行计数,然后将该数字除以数组中的元素总数:
public double findPercentageGreaterThanTwenty(int[] intArray) {
int above20 = 0;
for (int i = 0; i < intArray.length; i++) {
++above20;
}
return ((double) above20) / intArrary.length;
}
公共双查找百分比大于二十(整数[]数组){
int大于20=0;
for(int i=0;i
请注意,这将返回0和1之间的双精度值。如果你想要一个介于0和100之间的百分比,就把它乘以100。平均值与20以上数字的百分比无关。您只需对它们进行计数,然后将该数字除以数组中的元素总数:
public double findPercentageGreaterThanTwenty(int[] intArray) {
int above20 = 0;
for (int i = 0; i < intArray.length; i++) {
++above20;
}
return ((double) above20) / intArrary.length;
}
公共双查找百分比大于二十(整数[]数组){
int大于20=0;
for(int i=0;i
请注意,这将返回0和1之间的双精度值。如果你想要一个介于0和100之间的百分比,就把它乘以100。平均值与此无关。当出现大于20的数字时,只需增加计数
public double findPercentageGreaterThanTwenty(int[] intArray) {
double count=0;
for (int i=0; i < intArray.length; i++) {
if (intArray[i] > 20) {
count++;
}
}
return count / intArray.length * 100; // returns the result in %
}
平均与否无关。当出现大于20的数字时,只需增加计数
public double findPercentageGreaterThanTwenty(int[] intArray) {
double count=0;
for (int i=0; i < intArray.length; i++) {
if (intArray[i] > 20) {
count++;
}
}
return count / intArray.length * 100; // returns the result in %
}
平均数和它有什么关系?它只是我在这个方法中使用的一个占位符单词平均数和它有什么关系?它只是我在这个方法中使用的一个占位符单词