gpt4 book ai didi

java - 我怎样才能让它执行到小数点后两位,结果是长十进制

转载 作者:太空宇宙 更新时间:2023-11-04 06:15:25 26 4
gpt4 key购买 nike

int ptstotal, ptsearned, ptssofar;
ptstotal= 1500;
ptsearned= 750;
ptssofar= 950;

System.out.println("The current percentage is "+(int)Math.round(ptsearned*1)/(double)(ptssofar)*100+"%.");

System.out.println("The current percentage is "+Math.round(ptsearned*1)/(double)ptssofar*100+"%.");

输出是一个长十进制78.96736805263%,只需要78.97%需要一些帮助

最佳答案

尝试使用 printf 代替

double value = (int)Math.round(ptsearned*1)/(double)(ptssofar)*100;
System.out.printf("The current percentage is %.2f %",value);

关于java - 我怎样才能让它执行到小数点后两位,结果是长十进制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28157287/

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