gpt4 book ai didi

Java:我无法将一个 BigInteger 添加到另一个

转载 作者:行者123 更新时间:2023-11-29 04:29:16 25 4
gpt4 key购买 nike

<分区>

我正在尝试向启动的 BigInteger 添加一些大数字,但对于任何类型的输入,我的输出都为 0,请帮助我。

import java.util.Scanner;
import java.math.BigInteger;

public class NEO01 {

public static void main(String []args){

Scanner in = new Scanner(System.in);

try{
int t = in.nextInt();

for(int i=0; i<t; i++){

int n = in.nextInt();

long[] a = new long[n];
long count = 0;

BigInteger sum_non_neg = new BigInteger("0");
BigInteger sum_neg = new BigInteger("0");

BigInteger s;

for(int j=0; j<n; j++){

a[j] = in.nextInt();

if(a[j]<0){
s = BigInteger.valueOf(a[j]);
sum_neg.add(s);
}
else{
s = BigInteger.valueOf(a[j]);
sum_non_neg.add(s);
count++;
}
}

s = BigInteger.valueOf(count);
sum_non_neg.multiply(s);

sum_non_neg.add(sum_neg);

System.out.println(sum_non_neg);
}
}
finally{
in.close();
}
}
}

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com