gpt4 book ai didi

java - 如何将百分比变量的格式设置为两位小数?

转载 作者:行者123 更新时间:2023-12-03 23:20:52 26 4
gpt4 key购买 nike

这个程序基本上是在处理文本文件,读取数据并执行功能:

while(s.hasNext()){
name= s.next();

mark= s.nextDouble();

double percent= (mark / tm )*100 ;

System.out.println("Student Name : " +name );

System.out.println("Percentage In Exam: " +percent+"%");

System.out.println(" ");
}

我想将百分比值格式化为2个小数位,但是由于它在while循环中,因此我无法使用printf。

最佳答案

Elliot的答案当然是正确的,但是出于完整性的考虑,值得注意的是,如果您不想立即打印该值,而是保留String用作其他用途,则可以使用 DecimalFormat 类:

DecimalFormat df = new DecimalFormat("##.##%");
double percent = (mark / tm);
String formattedPercent = df.format(percent);

关于java - 如何将百分比变量的格式设置为两位小数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26954443/

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