我可以访问部署在 WebSphere 中的项目。我只创建.class
文件并将它们放在WEB-INF下。
现在,我的一个 Java 类需要一个 JAR。我无权添加 JAR 并重新部署。只需要将同机C盘的JAR添加到项目的类路径中即可;这样它就可以在加载时加载 JAR。
我怎样才能做到这一点?
我有两个大十进制值 1. 薪水 2. EMI,我正在尝试计算 EMI 在薪水中的百分比。请找到代码。
public static final BigDecimal ONE_HUNDRED = new BigDecimal(100);
public static void main(String[] args) {
BigDecimal salary = new BigDecimal("10000");
BigDecimal emi = new BigDecimal("7000");
System.out.println(salary.multiply(emi).divide(ONE_HUNDRED));
}
Run Code Online (Sandbox Code Playgroud)
输出应该是 70,因为 7000 是 10000 的 70%。
以上有问题吗?
PS:我仅从外部 Web 服务中将这两个值作为 Bigdecimal 获取。请不要要求使用浮点数或整数。
我在这里添加三个大小数,但它应该给我准确的答案.我在这里有两个字符串,然后转换为大十进制.请不要问为什么我使用字符串.有一些业务,我将这些值作为字符串,然后我需要转换.请找到代码
BigDecimal a= new BigDecimal(100.05); --> This value I receive from web service. Its a decimal value from the service.
String b= "100.05";
String c= "200.03";
System.out.println(a.add(new BigDecimal(b).add(new BigDecimal(c))));
Run Code Online (Sandbox Code Playgroud)
它给出的输出
400.1299999999999971578290569595992565155029296875
它应该是400.13