您可以使用条件语句来判断结果是否大于 100%,如果大于则将其设置为 100%。以下是一个示例代码:

double result = 120.0; // 假设结果为 120
String formattedResult;

if (result > 100.0) {
    formattedResult = '100%';
} else {
    formattedResult = String.format('%.2f%%', result); // 使用两位小数格式化为百分比
}

System.out.println(formattedResult);

这段代码首先检查结果是否大于 100.0,如果是,则将formattedResult设置为'100%'。否则,使用String.format()方法将结果格式化为百分比,并将其赋值给formattedResult。最后,将formattedResult打印出来。

输出结果为:

100%

如果结果小于等于 100,则会将结果格式化为百分比并打印输出。

注意:这里使用了String.format()方法来格式化百分比,其中'%.2f%%'表示将结果格式化为浮点数,并保留两位小数,最后加上'%'表示百分比符号。您可以根据需要进行相应的修改。

Java 代码实现百分比限制:大于 100% 设置为 100%

原文地址: https://www.cveoy.top/t/topic/qee3 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录