题解 | 记负均正
解题比较简单,就是累加即可,注意一下格式即可
import java.util.Scanner;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int n = Integer.parseInt(in.nextLine());
String[] arr = in.nextLine().split(" ");
int negNum = 0;
int pNum = 0;
int sum = 0;
for (int i = 0; i < arr.length; i++) {
int num = Integer.parseInt(arr[i]);
if (num < 0) {
negNum++;
} else if (num > 0) {
pNum++;
sum += num;
}
}
System.out.print(negNum + " ");
if (pNum > 0) {
System.out.print(String.format("%.1f", (float)sum / pNum));
} else {
System.out.print("0.0");
}
}
}

