大数问题一看就是用Java神器;
import java.util.*;
import java.math.*;
import java.lang.*;
public class Main {
/**
* @param args kapop
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner cin=new Scanner(System.in);
int t=cin.nextInt();
while(cin.hasNext()){
if(t==0)
break;
t--;
//BigDecimal max=BigDecimal.valueOf(-1),min=BigDecimal.valueOf(1999999999);
BigDecimal b,sum=BigDecimal.ZERO;
for(;;)
{
b=cin.nextBigDecimal();
sum=sum.add(b);
if(b.compareTo(BigDecimal.ZERO)==0)
break;
}
System.out.println(sum);
if(t!=0)
System.out.println();
}
}
}
Java神器解决大数问题
本文使用Java神器解决大数问题,通过引入java.math.BigDecimal类进行大数计算,实现高效处理大数值。代码示例展示了如何利用Scanner进行输入读取,并进行累加操作,最后输出结果。
532

被折叠的 条评论
为什么被折叠?



