정수 배열과 프로그램에서 6 개의 요소가 있어야하고 배열의 최상위 요소와 최하위 요소를 찾은 다음 두 요소를 생략하고 남은 네 가지 요소에 대한 평균. 지금까지 내 프로그램은 그 배열에서 가장 낮은 수와 가장 높은 수를 찾아 낼 수 있었지만 생략 할 수는 없었습니다. 그러나 루프의 결과를 변수에 저장하여 평균을 계산할 수있는 것 같습니다. 코드는for 루프에서 변수에 결과를 저장하십시오.
int bucky[] = { 4, 6, 8, 19, 199, 400 };
int hello = 0;
int max = 0;
for (int i = 0; i < bucky.length; i++) {
if (bucky[i] > max) {
max = bucky[i];
}
}
System.out.println("Max number is " + max);
int min = 0;
int j = 1;
for (int i = 0; i < bucky.length; i++) {
if (bucky[i] < bucky[j]) {
min = bucky[i];
j = i;
}
}
System.out.println("min number is " + min);
System.out.print("{");
for (int i = 0; i < bucky.length; i++) {
if (bucky[i] != max) {
if (bucky[i] != min) {
System.out.print(" " + bucky[i]);
}
}
}
System.out.print("}");
입니다. 지금까지는 {6 8 19 199}
을 출력합니다. 변수에 저장하고 평균을 계산할 수 있기를 원합니다. 어떤 도움을 주시면 감사하겠습니다.
배열을 합치면 (최소/최대를 찾을 때) 합계에서 최소/최대를 뺀 다음 평균값을 계산할 수 있습니까? – MadProgrammer