**已关闭。**此问题不可复制或由打字错误引起。它目前不接受答案。
**想要改进此问题?**更新问题,使其位于堆栈溢出主题上。
昨天关门了。
改进这个问题
import java.util.*;
import java.lang.*;
class TowerHeight {
static int getMinimizedHeight(int[] arr, int k, int n){
Arrays.sort(arr);
int result = arr[n-1] - arr[0];
int min_ele, max_ele;
for(int i = 1; i < n-1 ; i++){
if(arr[i]>= k){
min_ele = min(arr[0]+k,arr[i]-k);
max_ele = max(arr[i-1]+k,arr[n-1]-k);
result = min(result, max_ele - min_ele);
}
}
return result;
}
public static void main(String[] args) {
int[] arr = {1, 5, 8, 10};
int k = 2;
int n = arr.length;
System.out.println(getMinimizedHeight(arr,k,n));
}
}
下面是一个输出屏幕截图:带错误的输出
为什么会出现“找不到符号”错误?我想我写的代码是正确的,对吗?这个代码有什么问题吗?请帮我理解这个错误。
暂无答案!
目前还没有任何答案,快来回答吧!