题目:输出一个整数数列中不与最大数相同的数字之和。
主要还是在于对负数条件的判断
通过的代码如下
import java.util.*;
class Main{
public static void main(String [] args){
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt();
int arr[] = new int[n];
int max=-1000000;
for (int i = 0; i < n; i++) {
arr[i] = scanner.nextInt();
if(arr[i]>max) {
max=arr[i];
}
}
int sum=0;
for (int i = 0; i < arr.length; i++) {
if(arr[i]!=max) {
sum+=arr[i];
}
}
System.out.println(sum);
}
}