为什么一直都是百分之五十要疯掉了兄弟们第二个可能为零也考虑了
import java.util.*;
public class Main{
public static void main(String args[]){
Scanner s=new Scanner(System.in);
int t=s.nextInt();
while(t-->0){
int n=s.nextInt();//人数
int sum1=0;//能被 5 整除的数字中所有偶数的和;
int sum2=0,temp=0,p=-1,count2=0;
int count3=0;
double count4=0,sum4=0;
int max5=0;
int arr[]=new int[n];
for(int i=0;i<arr.length;i++) {//把数据存入数组中
arr[i]=s.nextInt();
}
for(int i=0;i<arr.length;i++) {//遍历每个肥宅的体重
if(arr[i]%5==0&&arr[i]%2==0) {
sum1+=arr[i];
}else if(arr[i]%5==1) {
sum2+=arr[i]*Math.pow(-1, temp);
temp++;
count2++;
}else if(arr[i]%5==2) {
count3++;
}else if(arr[i]%5==3) {
count4++;
sum4+=arr[i];
}else if(arr[i]%5==4) {
if(max5<arr[i]) {
max5=arr[i];
}
}
}
//第二部分
if(sum1==0) {
System.out.print("N"+" ");
}else {
System.out.print(sum1+" ");
}
if(count2>0) {
System.out.print(sum2+" ");
}else {
System.out.print("N"+" ");
}
if(count3==0) {
System.out.print("N"+" ");
}else {
System.out.print(count3+" ");
}
if(count4==0) {
System.out.print("N"+" ");
}else {
System.out.printf("%.1f"+" ",sum4/count4);
}
if(max5==0) {
System.out.println("N");
}else {
System.out.println(max5);
}
}
}
}