之后计算数字。 java 中的(点)

calculating numbers after . (dot) in java

我是 Java 的新手。创建根据用户输入计算数字的计算器。 我的应用程序中有 2 个 Jtextfield,用户可以在其中输入数字。 例如,在第一个字段用户输入 45678.230 和第二个字段 23214.210 中,减法结果是 22464,但我想要的是完整结果后跟 .(点),所以我的答案应该是 22464.02

String n1opn = n1open.getText();
String n1clsd = n1close.getText();
        
        
double n1intopen = (int) Double.parseDouble(n1opn);
double n1intclose = (int) Double.parseDouble(n1clsd);
double n1ltr = n1intclose - n1intopen;

System.out.println("output  "+ n1ltr);

您似乎正在将输入转换为 int。整数没有任何小数位,因此使用 double 对您的情况是正确的!