之后计算数字。 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
对您的情况是正确的!
我是 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
对您的情况是正确的!