可以使用`DecimalFormat`类来将结果乘100并保留两位小数。以下是一个示例代码:
```java
import java.text.DecimalFormat;
public class CalculationUtils {
public static String calculate(double result) {
DecimalFormat df = new DecimalFormat("#0.00");
return df.format(result * 100);
}
}
```
以上代码中,`calculate`方法用于将结果乘100并保留两位小数。首先创建一个`DecimalFormat`对象,设置格式化规则为保留两位小数。然后将结果乘100并格式化成字符串返回。
在实际应用中,可以将该方法封装成工具类,方便在其他地方调用。例如,在Spring MVC中,可以通过注入该工具类来对结果进行计算和格式化。以下是一个示例代码:
```java
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
@RequestMapping("/calculation")
public class CalculationController {
private final CalculationUtils calculationUtils;
public CalculationController(CalculationUtils calculationUtils) {
this.calculationUtils = calculationUtils;
}
@GetMapping("/result")
public String calculateResult(Model model) {
double result = 1.2345;
String formattedResult = calculationUtils.calculate(result);
model.addAttribute("result", formattedResult);
return "result";
}
}
```
以上代码中,`calculateResult`方法用于将结果乘100并格式化成字符串。首先定义一个double类型的变量表示结果。然后调用`calculate`方法对结果进行计算